diff options
Diffstat (limited to 'manifests/init.pp')
-rw-r--r-- | manifests/init.pp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/manifests/init.pp b/manifests/init.pp index 7363628..7c2381d 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -25,6 +25,7 @@ class shorewall { case $operatingsystem { gentoo: { include shorewall::gentoo } + debian: { include shorewall::debian } default: { include shorewall::base } } @@ -255,3 +256,12 @@ class shorewall::gentoo inherits shorewall::base { category => 'net-firewall', } } + +class shorewall::debian inherits shorewall::base { + file{'/etc/default/shorewall': + source => "puppet://$server/shorewall/debian/default", + require => Package['shorewall'], + notify => Service['shorewall'], + owner => root, group => 0, mode => 0644; + } +} |