X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;ds=sidebyside;f=manifests%2Fsite.pp;h=6b813546b338b10ad11fbcb9e4678934442e3751;hb=57975b5ec571a9dd4ea5985cb334b86506e477cd;hp=00f3d50c582c988b7dc8fab13527716978faed4f;hpb=46275e646b84c1f6bad2673fc3d118fb22ec24bf;p=mirror%2Fdsa-puppet.git diff --git a/manifests/site.pp b/manifests/site.pp index 00f3d50c5..6b813546b 100644 --- a/manifests/site.pp +++ b/manifests/site.pp @@ -43,7 +43,7 @@ node default { "true": { package { acpid: ensure => installed } } } case $mptraid { - "true": { include raid-mpt } + "true": { include "raidmpt" } } case $mta { @@ -84,9 +84,36 @@ node default { } case $hostname { - logtest01,geo1,geo2,geo3,bartok: { include ferm } + logtest01,geo1,geo2,geo3,bartok,senfl,beethoven,piatti,saens: { include ferm } } + case $hostname { + piatti: { + @ferm::rule { "dsa-udd-stunnel": + description => "port 8080 for udd stunnel", + rule => "&SERVICE_RANGE(tcp, http-alt, ( 192.25.206.16 70.103.162.29 217.196.43.134 ))" + } + } + senfl { + @ferm::rule { "dsa-rsync": + domain => "(ip ip6)", + description => "Allow rsync access", + rule => "&SERVICE(tcp, 873)" + } + } + saens: { + @ferm::rule { "dsa-ftp": + domain => "(ip ip6)", + description => "Allow ftp access", + rule => "&SERVICE(tcp, 21)" + }, + @ferm::rule { "dsa-rsync": + domain => "(ip ip6)", + description => "Allow rsync access", + rule => "&SERVICE(tcp, 873)" + } + } + } case $brokenhosts { "true": { include hosts } }