test avoiding hardcoding addresses
authorPeter Palfrader <peter@palfrader.org>
Tue, 13 Nov 2018 12:08:53 +0000 (13:08 +0100)
committerPeter Palfrader <peter@palfrader.org>
Tue, 13 Nov 2018 12:08:53 +0000 (13:08 +0100)
modules/ferm/manifests/per_host.pp

index 15c3b8b..9f05f96 100644 (file)
@@ -110,12 +110,12 @@ class ferm::per_host {
                                description     => 'Allow postgress access',
                                domain          => '(ip ip6)',
                                # quantz, master, coccia
-                               rule            => @(EOF)
+                               rule            => @("EOF")
                                        &SERVICE_RANGE(tcp, 5452, (
-                                               5.153.231.28/32  2001:41c8:1000:21::21:28/128                   # quantz
-                                               82.195.75.110/32 2001:41b8:202:deb:216:36ff:fe40:4001/128       # master
-                                               5.153.231.11/32  2001:41c8:1000:21::21:11/128                   # coccia
-                                               5.153.231.29/32  2001:41c8:1000:21::21:29/128                   # respighi
+                                               ${ join(getfromhash($site::allnodeinfo, 'quantz.debian.org', 'ipHostNumber'), " ") }
+                                               ${ join(getfromhash($site::allnodeinfo, 'master.debian.org', 'ipHostNumber'), " ") }
+                                               ${ join(getfromhash($site::allnodeinfo, 'coccia.debian.org', 'ipHostNumber'), " ") }
+                                               ${ join(getfromhash($site::allnodeinfo, 'respighi.debian.org', 'ipHostNumber'), " ") }
                                        ))
                                        | EOF
                        }