- 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
25 lines
582 B
YAML
25 lines
582 B
YAML
---
|
|
# FreeBSD IRC server — reachable via Tailscale MagicDNS
|
|
ansible_ssh_common_args: '-o StrictHostKeyChecking=accept-new'
|
|
ansible_python_interpreter: /usr/local/bin/python3
|
|
|
|
# This box's hostname is manero-us; the general role's Debian-only hostname
|
|
# tasks won't run here, so it stays as-is.
|
|
hostname_override: manero-us
|
|
network:
|
|
skip: true
|
|
|
|
inspircd_config_files:
|
|
- inspircd.conf
|
|
- modules.conf
|
|
- opers.conf
|
|
- links.conf
|
|
- irccloud.conf
|
|
- help.conf
|
|
- filter.conf
|
|
- iso-8859-1.conf
|
|
- iso-8859-2.conf
|
|
- motd.txt
|
|
- opermotd.txt
|
|
- help.txt
|
|
- quotes.txt
|