- 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
94 lines
2.8 KiB
Text
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">
|
|
|