summaryrefslogtreecommitdiff
path: root/manifests/init.pp
diff options
context:
space:
mode:
authormh <mh@immerda.ch>2012-06-13 21:23:36 -0300
committermh <mh@immerda.ch>2012-06-13 21:23:36 -0300
commite59aec0fadd435cff42dceeb147d4eb85fdc9484 (patch)
treeedbef76b28d5dfec1d17df0cb25624c496b1e6a8 /manifests/init.pp
parentaa345cb8f784ce5441367db7c4782000d80d365b (diff)
take hiera out of the params
Diffstat (limited to 'manifests/init.pp')
-rw-r--r--manifests/init.pp24
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,
+ }
}
}