- 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
18 lines
482 B
YAML
18 lines
482 B
YAML
---
|
|
# Debian IRC server — reachable via Tailscale MagicDNS
|
|
ansible_ssh_common_args: '-o StrictHostKeyChecking=accept-new'
|
|
ansible_python_interpreter: /usr/bin/python3
|
|
|
|
# Override the hostname derived from inventory_hostname (ca.manero.org → "ca"),
|
|
# since this box's actual hostname is manero-ca.
|
|
hostname_override: manero-ca
|
|
|
|
inspircd_config_files:
|
|
- inspircd.conf
|
|
- modules.conf
|
|
- opers.conf
|
|
- links.conf
|
|
- irccloud.conf
|
|
- thelounge.conf
|
|
- motd.txt
|
|
- help.txt
|