X-Git-Url: https://git.adam-barratt.org.uk/?a=blobdiff_plain;f=modules%2Fferm%2Fmanifests%2Fper-host.pp;h=374da37228803e3c7bd8a658ebefd5b20e85552f;hb=8dffe43c9cc83593ab06294e82e1a2654639179a;hp=5fd19cebf2f2e50cdc1a42cfcb6575473bebbb48;hpb=1237d0dda7f35d6918cdb202c3e87d7d66432515;p=mirror%2Fdsa-puppet.git diff --git a/modules/ferm/manifests/per-host.pp b/modules/ferm/manifests/per-host.pp index 5fd19cebf..374da3722 100644 --- a/modules/ferm/manifests/per-host.pp +++ b/modules/ferm/manifests/per-host.pp @@ -1,17 +1,17 @@ class ferm::per-host { - case $hostname { + case $::hostname { ancina,zandonai,zelenka: { include ferm::zivit } } - case $hostname { - chopin,franck,gluck,kassia,klecker,lobos,morricone,ravel,ries,rietz,saens,schein,santoro,steffani,valente,villa,wieck,stabile: { + case $::hostname { + chopin,franck,gluck,kassia,klecker,lobos,morricone,ravel,ries,rietz,saens,schein,santoro,steffani,valente,villa,wieck,stabile,bizet: { include ferm::ftp } } - case $hostname { + case $::hostname { piatti,samosa: { @ferm::rule { "dsa-udd-stunnel": description => "port 8080 for udd stunnel", @@ -19,9 +19,19 @@ class ferm::per-host { } } danzi: { - @ferm::rule { "dsa-postgres-danzi": - description => "Allow postgress access", - rule => "&SERVICE_RANGE(tcp, 5433, ( 206.12.19.0/24 ))" + @ferm::rule { + "dsa-postgres-danzi": + description => "Allow postgress access", + rule => "&SERVICE_RANGE(tcp, 5433, ( 206.12.19.0/24 ))" + ; + "dsa-postgres2-danzi": + description => "Allow postgress access2", + rule => "&SERVICE_RANGE(tcp, 5437, ( 206.12.19.0/24 ))" + ; + "dsa-postgres3-danzi": + description => "Allow postgress access2", + rule => "&SERVICE_RANGE(tcp, 5436, ( 206.12.19.0/24 ))" + ; } } @@ -81,7 +91,14 @@ class ferm::per-host { rule => "&SERVICE(tcp, 11371)" } } - liszt: { + gombert: { + @ferm::rule { "dsa-infinoted": + domain => "(ip ip6)", + description => "Allow infinoted access", + rule => "&SERVICE(tcp, 6523)" + } + } + bendel,liszt: { @ferm::rule { "smtp": domain => "(ip ip6)", description => "Allow smtp access", @@ -128,6 +145,13 @@ class ferm::per-host { rule => "&TCP_UDP_SERVICE(5080)" } } + scelsi: { + @ferm::rule { "dc11-icecast": + domain => "(ip ip6)", + description => "Allow icecast access", + rule => "&SERVICE(tcp, 8000)" + } + } } case $hostname { rautavaara,luchesi: { @@ -197,7 +221,7 @@ class ferm::per-host { } # redirect snapshot into varnish - case $hostname { + case $::hostname { sibelius: { @ferm::rule { "dsa-snapshot-varnish": rule => '&SERVICE(tcp, 6081)', @@ -219,6 +243,10 @@ class ferm::per-host { } } } + + if $::rsyncd == 'true' { + include ferm::rsync + } } # vim:set et: