ansible-collection-irc/roles/inspircd/defaults/main.yml
2020-12-15 21:20:28 +01:00

93 lines
2 KiB
YAML

---
inspircd_modules:
- argon2
- bcrypt
- botmode
- cap
- connflood
- ircv3
- ircv3_batch
- ircv3_capnotify
- ircv3_ctctags
- ircv3_labeledresponse
- ircv3_msgid
- ircv3_servertime
# - ircv3_sts
- messageflood
- password_hash
- pbkdf2
- sha356
- sasl
- showfile
- sslmodes
- sslrehashsignal
- ssl_gnutls
- spanningtree
- userip
- watch
inspircd_modules_additional: []
inspircd_server_hostname: "{{ inventory_hostname }}"
inspircd_server_description: "{{ inventory_hostname }}"
inspircd_server_network: "{{ inventory_hostname }}"
inspircd_admin_nick: admin
inspircd_admin_email: noreply@example.com
inspircd_gnutls_profiles: {}
inspircd_bind:
- address: "::1"
port: 6667
inspircd_autoconnect: []
inspircd_links: []
inspircd_oper_classes:
Shutdown:
commands: [DIE, RESTART, REHASH, LOADMODULE, UNLOADMODULE, RELOADMODULE, GLOADMODULE, GUNLOADMODULE, GRELOADMODULE]
privs: [users/auspex, channels/auspex, servers/auspex, users/mass-message]
usermodes: "*"
chanmodes: "*"
snomasks: "*"
SACommands:
commands: [SAJOIN, SAPART, SANICK, SAQUIT, SATOPIC, SAKICK, SAMODE, OJOIN]
ServerLink:
commands: [CONNECT, SQUIT, RCONNECT, RSQUIT, MKPASSWD, ALLTIME, SWHOIS, LOCKSERV, UNLOCKSER]
privs: [servers/auspex]
usermodes: "*"
chanmodes: "*"
snomasks: "Cc"
BanControl:
commands: [KILL, GLINE, KLINE, ZLINE, QLINE, ELINE, TLINE, RLINE, CHECK, NICKLOCK, NICKUNLOCK, SHUN, CLONES, CBAN]
usermodes: "*"
chanmodes: "*"
snomasks: "Xx"
OperChat:
commands: [WALLOPS, GLOBOPS]
privs: [users/mass-message]
usermodes: "*"
chanmodes: "*"
snomasks: "Gg"
HostCloak:
commands: [SETHOST SETIDENT SETIDLE CHGNAME CHGHOST CHGIDENT]
privs: [users/auspex]
usermodes: "*"
chanmodes: "*"
inspircd_oper_types:
NetAdmin:
classes:
- SACommands
- OperChat
- BanControl
- HostCloak
- Shutdown
- ServerLink
modes: "+s +cCqQ"
inspircd_opers: {}
inspircd_additional_config: ""