Merge pull request #3 from cdent/puppet-os-flexibility
Make the puppet manifests more happy on Red Hat
This commit is contained in:
commit
919de746b5
|
@ -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
|
||||
}
|
||||
|
|
|
@ -14,6 +14,10 @@ define user::create (
|
|||
$extra_groups = ['dialout']
|
||||
}
|
||||
|
||||
group {$extra_groups:
|
||||
ensure => present,
|
||||
} ->
|
||||
|
||||
group {$user:
|
||||
ensure => present,
|
||||
} ->
|
||||
|
|
Loading…
Reference in New Issue