ansible-collection-irc/roles/inspircd/defaults/main.yml

123 lines
2.7 KiB
YAML

---
inspircd_modules:
- argon2
- bcrypt
- botmode
- cap
- connflood
- ircv3
- ircv3_batch
- ircv3_capnotify
- ircv3_ctctags
- ircv3_labeledresponse
- ircv3_msgid
- ircv3_servertime
- messageflood
- password_hash
- pbkdf2
- sha256
- 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_options_casemapping: ascii
inspircd_admin_nick: admin
inspircd_admin_email: noreply@example.com
inspircd_motd: |2
CCCC H H A N N GGGG EEEEE M M EEEEE
C H H A A NN N G E MM MM E
C HHHHH A A N N N G GG EEE M M M EEE
C H H AAAAA N NN G G E M M E
CCCC H H A A N N GGGG EEEEE M M EEEEE
inspircd_log_method: file
inspircd_log_types:
- CHANNELS
- COMMAND
- MODE
- MODULE
- SOCKET
- STARTUP
- core_channel
- core_oper
- core_reloadmodule
- m_sasl
- m_spanningtree
- m_ssl_gnutls
- m_sslinfo
- m_topiclock
inspircd_log_level: default
inspircd_log_target: inspircd.log
inspircd_log_flush: 20
inspircd_gnutls_profiles: {}
inspircd_bind:
- address: "::1"
port: 6667
inspircd_autoconnect: []
inspircd_links: {}
inspircd_ulines: []
inspircd_sasl_requiressl: true
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: ""