stop using virtual resources for ferm::rule
[mirror/dsa-puppet.git] / modules / roles / manifests / security_mirror.pp
index c8478bb..4534a46 100644 (file)
@@ -1,9 +1,15 @@
 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-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]' ],