X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=modules%2Fferm%2Fmanifests%2Fper-host.pp;h=5591dbc4a16a584fb501de33dec402d0a696fd22;hb=39cbeb0d1b398f131910409f7ae7aa491bbba992;hp=aa20cbd63e37bd2c1526f001300d65c7f87c59c8;hpb=7ddb38a9e06e8dc1f1454a2df29003505376acfc;p=dsa-puppet.git diff --git a/modules/ferm/manifests/per-host.pp b/modules/ferm/manifests/per-host.pp index aa20cbd6..5591dbc4 100644 --- a/modules/ferm/manifests/per-host.pp +++ b/modules/ferm/manifests/per-host.pp @@ -19,9 +19,15 @@ 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 ))" + ; } } @@ -81,7 +87,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 +141,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: { @@ -150,6 +170,7 @@ class ferm::per-host { proto udp dport (53 123) ACCEPT; proto tcp dport 8140 daddr 82.195.75.104 ACCEPT; # puppethost proto tcp dport 5140 daddr (82.195.75.98 206.12.19.121) ACCEPT; # loghost + proto tcp dport 11371 daddr 82.195.75.107 ACCEPT; # keyring host proto tcp dport (25 submission) daddr ($HOST_MAILRELAY_V4) ACCEPT ' }