diff options
Diffstat (limited to 'manifests/puppetmaster/package')
-rw-r--r-- | manifests/puppetmaster/package/base.pp | 3 | ||||
-rw-r--r-- | manifests/puppetmaster/package/centos.pp | 1 | ||||
-rw-r--r-- | manifests/puppetmaster/package/debian.pp | 10 |
3 files changed, 13 insertions, 1 deletions
diff --git a/manifests/puppetmaster/package/base.pp b/manifests/puppetmaster/package/base.pp index 94f2c79..363f827 100644 --- a/manifests/puppetmaster/package/base.pp +++ b/manifests/puppetmaster/package/base.pp @@ -1,5 +1,6 @@ class puppet::puppetmaster::package::base inherits puppet::puppetmaster::package { - package{'puppetmaster': + + package { 'puppetmaster': ensure => present, } diff --git a/manifests/puppetmaster/package/centos.pp b/manifests/puppetmaster/package/centos.pp index e3bb145..43361fd 100644 --- a/manifests/puppetmaster/package/centos.pp +++ b/manifests/puppetmaster/package/centos.pp @@ -1,4 +1,5 @@ class puppet::puppetmaster::package::centos inherits puppet::puppetmaster::package::base { + Package['puppetmaster']{ name => 'puppet-server', alias => 'puppetmaster', diff --git a/manifests/puppetmaster/package/debian.pp b/manifests/puppetmaster/package/debian.pp new file mode 100644 index 0000000..9d7d397 --- /dev/null +++ b/manifests/puppetmaster/package/debian.pp @@ -0,0 +1,10 @@ +class puppet::puppetmaster::package::debian inherits puppet::puppetmaster::package::base { + + package { 'puppetmaster-common': + ensure => present, + } + + Package['puppetmaster']{ + require => Package['puppetmaster-common'] + } +} |