diff --git a/README.md b/README.md index 41bd514..a4ec4c3 100644 --- a/README.md +++ b/README.md @@ -81,6 +81,9 @@ irc_quitmsg: (required) irc_password_hash: (required) # http://wiki.znc.in/Configuration#Pass irc_password_salt: (required) # http://wiki.znc.in/Configuration#Pass irc_timezone: "Europe/Paris" #Example: "Europe/Paris" +network_address: irc.my.network.net +network_port: 6697 +network_channel: 1337Chan # xmpp prosody_admin: "admin@test.net" diff --git a/host_vars/localhost.example b/host_vars/localhost.example index 4e5bbbc..6d98f53 100644 --- a/host_vars/localhost.example +++ b/host_vars/localhost.example @@ -29,7 +29,9 @@ irc_quitmsg: (required) irc_password_hash: (required) # http://wiki.znc.in/Configuration#Pass irc_password_salt: (required) # http://wiki.znc.in/Configuration#Pass irc_timezone: "Europe/Paris" #Example: "Europe/Paris" - +network_address: irc.my.network.net +network_port: 6697 +network_channel: 1337Chan # xmpp prosody_admin: admin@test.net prosody_virtual_domain: test.net diff --git a/roles/ircbouncer/templates/var_lib_znc_configs_znc.conf.j2 b/roles/ircbouncer/templates/var_lib_znc_configs_znc.conf.j2 index 5583b1e..05018ef 100644 --- a/roles/ircbouncer/templates/var_lib_znc_configs_znc.conf.j2 +++ b/roles/ircbouncer/templates/var_lib_znc_configs_znc.conf.j2 @@ -40,6 +40,15 @@ Version = 1.0 SSL = false + + AllowIRC = true + AllowWeb = true + IPv4 = true + IPv6 = true + Port = 1338 + SSL = true + + Admin = true Allow = * @@ -71,6 +80,21 @@ Version = 1.0 Salt = {{ irc_password_salt }} + + FloodBurst = 4 + FloodRate = 1.00 + IRCConnectEnabled = true + LoadModule = chansaver + LoadModule = keepnick + LoadModule = kickrejoin + LoadModule = nickserv + LoadModule = perform + LoadModule = simple_away + Server = {{ network_address }} {{ network_port }} + + + + BindHost = 0.0.0.0 FloodBurst = 4