stop using virtual resources for ferm::rule
[mirror/dsa-puppet.git] / modules / roles / manifests / security_mirror.pp
index 33cdd1c..4534a46 100644 (file)
@@ -1,12 +1,18 @@
 class roles::security_mirror {
        include roles::archvsync_base
 
+       # security abusers
+       #  198.108.67.48 DoS against our rsync service
+       ferm::rule { 'dsa-security-abusers':
+               prio  => "005",
+               rule  => "saddr ( 198.108.67.48/32 ) DROP",
+       }
+
        $binds = $::hostname ? {
                mirror-anu      => [ '150.203.164.61', '[2001:388:1034:2900::3d]' ],
-               mirror-bytemark => [ '5.153.231.46', '[2001:41c8:1000:21::21:46]' ],
-               mirror-conova   => [ '217.196.149.233', '[2a02:16a8:dc41:100::233]' ],
                mirror-isc      => [ '149.20.4.14', '[2001:4f8:1:c::14]' ],
                mirror-umn      => [ '128.101.240.215', '[2607:ea00:101:3c0b::1deb:215]' ],
+               schmelzer       => [ '217.196.149.233', '[2a02:16a8:dc41:100::233]' ],
                default         => [ '[::]' ],
        }