diff options
author | mh <mh@immerda.ch> | 2012-06-13 21:23:36 -0300 |
---|---|---|
committer | mh <mh@immerda.ch> | 2012-06-13 21:23:36 -0300 |
commit | e59aec0fadd435cff42dceeb147d4eb85fdc9484 (patch) | |
tree | edbef76b28d5dfec1d17df0cb25624c496b1e6a8 /manifests/init.pp | |
parent | aa345cb8f784ce5441367db7c4782000d80d365b (diff) |
take hiera out of the params
Diffstat (limited to 'manifests/init.pp')
-rw-r--r-- | manifests/init.pp | 24 |
1 files changed, 16 insertions, 8 deletions
diff --git a/manifests/init.pp b/manifests/init.pp index d6f605c..407ace1 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -19,12 +19,16 @@ # class puppet( - $config = hiera('puppet_config','/etc/puppet/puppet.conf'), - $http_compression = hiera('puppet_http_compression',false), - $cleanup_clientbucket = hiera('puppet_cleanup_clientbucket',false), - $ensure_version = hiera('puppet_ensure_version', 'installed'), - $ensure_facter_version = hiera('puppet_ensure_facter_version', 'installed'), -) { + $config = '/etc/puppet/puppet.conf', + $http_compression = false, + $cleanup_clientbucket = false, + $ensure_version = 'installed', + $ensure_facter_version = 'installed', + $manage_shorewall = false, + $puppetmaster = "puppet.${::domain}", + $puppetserver_port = 8140, + $puppetserver_signport = 8141 +){ case $::kernel { linux: { case $::operatingsystem { @@ -38,7 +42,11 @@ class puppet( default: { include puppet::base } } - if hiera('use_shorewall',false) { - include shorewall::rules::out::puppet + if $manage_shorewall { + class{'shorewall::rules::out::puppet': + puppetserver => $puppetserver, + puppetserver_port => $puppetserver_port, + puppetserver_signport => $puppetserver_signport, + } } } |