Merge pull request #3 from cdent/puppet-os-flexibility

Make the puppet manifests more happy on Red Hat
This commit is contained in:
Sean Dague 2014-05-29 05:56:44 -04:00
commit 919de746b5
2 changed files with 13 additions and 1 deletions

View File

@ -1,9 +1,17 @@
class base {
$editors = ["joe", "vim"]
$vim = $operatingsystem ? {
/RedHat|Fedora|Centos/ => "vim-enhanced",
default => "vim"
}
$editors = ["joe", $vim]
$vcs = ["git"]
package {$editors:
ensure => latest
}
package {$vcs:
ensure => latest
}

View File

@ -14,6 +14,10 @@ define user::create (
$extra_groups = ['dialout']
}
group {$extra_groups:
ensure => present,
} ->
group {$user:
ensure => present,
} ->