infra/ansible/roles/inspircd/templates/us.manero.org/modules.conf
Graham McIntire fb5803c866
add FreeBSD bootstrap, irc servers, hostname overrides, and cleanups
- bootstrap.yml: support pkg for FreeBSD sudo/python3 install
- base role: FreeBSD package sets, sudoers paths, host key regen, admin group, usermod process-in-use tolerance
- freebsd role: pkg update/upgrade tasks
- general role: standalone hostname tasks (ungated from network.skip), hostname_override support
- inspircd role: deploy configs for ca/us manero.org irc servers with vault-backed secrets
- uisp role: download and run installer on fresh hosts, skip if already running
- netbox role: stop services before usermod to avoid process-in-use failures
- hosts: add irc_servers group, ca/us.manero.org (Tailscale), drop staging.towerops.net
- all.yml: graham user gets static ed25519 key alongside github keys
2026-06-19 17:19:29 -05:00

94 lines
2.8 KiB
Text

<module name="alias">
<module name="allowinvite">
<module name="chancreate">
<module name="check">
<module name="chghost">
<module name="chgident">
<module name="chgname">
<module name="cloak">
<module name="cloak_user">
#<include file="&dir;/codepages/ascii.conf">
#<include file="&dir;/codepages/iso-8859-1.conf">
#<include file="&dir;/codepages/iso-8859-2.conf">
#<include file="&dir;/codepages/rfc1459.conf">
#<include file="&dir;/codepages/strict-rfc1459.conf">
<module name="customprefix">
<module name="hidechans">
<module name="ircv3">
<module name="monitor">
<module name="cap">
<module name="ircv3_accounttag">
<module name="ircv3_batch">
<module name="ircv3_capnotify">
<module name="ircv3_chghost">
<module name="ircv3_ctctags">
<module name="ircv3_echomessage">
<module name="ircv3_invitenotify">
<module name="ircv3_labeledresponse">
<module name="ircv3_msgid">
<module name="ircv3_sts">
<sts host="us.manero.org" port="6697" duration="1d">
<module name="ircv3_servertime">
<module name="messageflood">
<monitor maxentries="30">
<module name="multiprefix">
<module name="nokicks">
<passforward
# nick: The nick of the service to forward passwords to.
nick="NickServ"
# forwardmsg: Message to send to users when forwarding their
# password. You can use the following variables in this message:
#
# %nick% The nickname of the authenticating user.
# %nickrequired% The nickname of the service to forward to (see above).
# %pass% The password to forward to services.
# %user% The username of the authenticating user.
forwardmsg="NOTICE %nick% :*** Forwarding password to %nickrequired%"
# cmd: The message to send to forward passwords to services.
cmd="SQUERY %nickrequired% :IDENTIFY %nick% %pass%">
<module name="sajoin">
<module name="samode">
<module name="sanick">
<module name="satopic">
<module name="services">
<servicesintegration accountoverrideshold="yes"
disablemodes="no">
<module name="sethost">
<module name="setident">
<module name="setidle">
<module name="setname">
<setname notifyopers="yes">
<module name="sha1">
<module name="sha2">
<module name="showfile">
<module name="showwhois">
<showwhois opersonly="yes">
<module name="shun">
<module name="spanningtree">
<include file="&dir;/links.conf">
<module name="ssl_openssl">
<module name="stripcolor">
<module name="vhost">
<module name="services_account">
<module name="bcrypt">
<bcrypt rounds="10">
<module name="password_hash">
<mkpasswd operonly="no">
<module name="knock">
<knock notify="notice">
<module name="swhois">
<module name="sakick">
<module name="autoop">
<module name="sslmodes">
<module name="sslinfo">
<module name="override">
<module name="sasl">
<sasl requiressl="no"
target="services.manero.org">
<module name="customprefix">
<module name="hideoper">
<hideoper mode="yes">