- 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
46 lines
1.2 KiB
Text
46 lines
1.2 KiB
Text
<bind address="" port="7000" type="servers">
|
|
#<bind address="" port="7001" type="servers" ssl="ssl">
|
|
|
|
<bind
|
|
address="*"
|
|
port="7001"
|
|
type="servers"
|
|
sslprofile="ssl">
|
|
|
|
<link
|
|
name="ca.manero.org"
|
|
ipaddr="100.82.143.128"
|
|
port="7001"
|
|
allowmask="100.82.143.128/32"
|
|
timeout="1m"
|
|
sslprofile="ssl"
|
|
bind=""
|
|
statshidden="no"
|
|
hidden="no"
|
|
sendpass="{{ vault_inspircd_us_link_ca_sendpass }}"
|
|
recvpass="{{ vault_inspircd_us_link_ca_recvpass }}">
|
|
|
|
#<link
|
|
# name="irc.nsnw.ca"
|
|
# ipaddr="167.114.169.143"
|
|
# port="7001"
|
|
# allowmask="167.114.169.143/32"
|
|
# timeout="1m"
|
|
# ssl="gnutls"
|
|
# sslprofile="gnutls"
|
|
# bind=""
|
|
# statshidden="no"
|
|
# hidden="no"
|
|
# sendpass="B0PMmTpYr1sw7qAXhbeycKGBkV3vCKDeWCCbo0KPdwIB33p8LI7CJHJaWrt80H1"
|
|
# recvpass="sc6JcwWz7CWCMXmAMtQIpPITarLHgSUsiF12TvG9bNwtDc4GMZXruMZitlwGPmx">
|
|
|
|
<link
|
|
name="services.manero.org"
|
|
ipaddr="127.0.0.1"
|
|
port="7000"
|
|
allowmask="127.0.0.0/8"
|
|
sendpass="{{ vault_inspircd_us_link_services_sendpass }}"
|
|
recvpass="{{ vault_inspircd_us_link_services_recvpass }}">
|
|
|
|
<uline server="services.manero.org" silent="yes">
|
|
#<autoconnect period="1m" server="ca.manero.org">
|