summaryrefslogtreecommitdiff
path: root/manifests/puppetmaster/package
diff options
context:
space:
mode:
Diffstat (limited to 'manifests/puppetmaster/package')
-rw-r--r--manifests/puppetmaster/package/base.pp3
-rw-r--r--manifests/puppetmaster/package/centos.pp1
-rw-r--r--manifests/puppetmaster/package/debian.pp10
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']
+ }
+}