Puppet Class: charybdis::default::blacklist

Defined in:
manifests/default/blacklist.pp

Overview



1
2
3
4
5
6
7
8
9
10
11
# File 'manifests/default/blacklist.pp', line 1

class charybdis::default::blacklist {
  charybdis::blacklist { 'rbl.efnetrbl.org':
    reason => '${nick}, your IP (${ip}) is listed in EFnet\'s RBL. For assistance, see http://efnetrbl.org/?i=${ip}',
  }
  charybdis::blacklist { 'ircbl.ahbl.org':
    reason => '${nick}, your IP (${ip}) is listed in ${dnsbl-host} for having an open proxy. In order to protect ${network-name} from abuse, we are not allowing connections with open proxies to connect.',
  }
  charybdis::blacklist { 'tor.ahbl.org':
    reason => '${nick}, your IP (${ip}) is listed as a TOR exit node. In order to protect ${network-name} from tor-based abuse, we are not allowing TOR exit nodes to connect to our network.',
  }
}