mirror of
https://github.com/dredx/prole.git
synced 2026-09-24 14:54:34 +00:00
infrastructure/playbooks/pihole_flush_dns.yml — Ansible playbook to flush Pi-hole DNS cache across inventory hosts. infrastructure/logs/ — log directory for Ansible run output. Co-authored-by: Junie <junie@jetbrains.com>
75 lines
3.0 KiB
Plaintext
75 lines
3.0 KiB
Plaintext
Ansible Run Started: 2026-05-14T23:54:00.871501
|
|
User: chrisfu
|
|
Machine: morgana
|
|
Command: /opt/homebrew/bin/ansible-playbook playbooks/site.yml -i inventory/hosts.ini -l pihole --tags pihole --vault-password-file /Users/chrisfu/dev/prole/.vault_pass
|
|
----------------------------------------
|
|
|
|
PLAY [Tier 1 - Boot / kernel (cgroups)]
|
|
Targets: ['k3s_hosts']
|
|
|
|
PLAY [Tier 1.5 - Quiesce k3s and detach migrated iSCSI LUNs (myrddin)]
|
|
Targets: ['myrddin.prole.org']
|
|
|
|
PLAY [Tier 2 - Storage (iSCSI auth/login)]
|
|
Targets: ['iscsi']
|
|
|
|
PLAY [Tier 3 - Filesystem mounts (iSCSI)]
|
|
Targets: ['iscsi']
|
|
|
|
PLAY [Tier 4 - OS configuration (Pi-hole DNS and resilience)]
|
|
Targets: ['pihole']
|
|
OK: pi.prole.org - Gather minimal facts
|
|
OK: raspberry.prole.org - Gather minimal facts
|
|
OK: pi.prole.org - pihole_dns : Ensure dnsmasq.d exists
|
|
OK: raspberry.prole.org - pihole_dns : Ensure dnsmasq.d exists
|
|
OK: pi.prole.org - pihole_dns : Configure dns-forward-max
|
|
OK: raspberry.prole.org - pihole_dns : Configure dns-forward-max
|
|
OK: pi.prole.org - pihole_dns : Configure Pi-hole forwarding for Samba AD + reverse zone
|
|
OK: raspberry.prole.org - pihole_dns : Configure Pi-hole forwarding for Samba AD + reverse zone
|
|
OK: pi.prole.org - pihole_dns : Read current Pi-hole FTL DB journal mode (WAL?)
|
|
OK: raspberry.prole.org - pihole_dns : Read current Pi-hole FTL DB journal mode (WAL?)
|
|
OK: pi.prole.org - pihole_dns : Parse current journal mode (safe default)
|
|
OK: raspberry.prole.org - pihole_dns : Parse current journal mode (safe default)
|
|
OK: pi.prole.org - pihole_dns : Determine whether WAL update is needed
|
|
OK: raspberry.prole.org - pihole_dns : Determine whether WAL update is needed
|
|
SKIPPED: pi.prole.org - pihole_dns : Stop pihole-FTL before switching SQLite journal mode
|
|
SKIPPED: raspberry.prole.org - pihole_dns : Stop pihole-FTL before switching SQLite journal mode
|
|
SKIPPED: pi.prole.org - pihole_dns : Set SQLite journal_mode=WAL
|
|
SKIPPED: raspberry.prole.org - pihole_dns : Set SQLite journal_mode=WAL
|
|
SKIPPED: pi.prole.org - pihole_dns : Start pihole-FTL after switching SQLite journal mode
|
|
SKIPPED: raspberry.prole.org - pihole_dns : Start pihole-FTL after switching SQLite journal mode
|
|
|
|
PLAY [Tier 4 - OS configuration (Samba AD DNS reverse zones and PTRs)]
|
|
Targets: ['ad_dc']
|
|
|
|
PLAY [Tier 4 - OS configuration (base linux)]
|
|
Targets: ['linux_hosts']
|
|
|
|
PLAY [Tier 4.1 - OS configuration (Prole SSL certs)]
|
|
Targets: ['ssl_hosts']
|
|
|
|
PLAY [Tier 4 - OS configuration (console dashboard)]
|
|
Targets: ['k3s_hosts']
|
|
|
|
PLAY [Tier 4.5 - Database (MariaDB primary)]
|
|
Targets: ['mariadb_primary']
|
|
|
|
PLAY [Tier 4.6 - Database (MariaDB replica)]
|
|
Targets: ['mariadb_replica']
|
|
|
|
PLAY [Tier 5 - OS package installation (k3s)]
|
|
Targets: ['k3s_hosts']
|
|
|
|
PLAY [Tier 5.5 - Kubernetes node operations (labels)]
|
|
Targets: ['k3s_servers']
|
|
|
|
PLAY [Tier 6 - OS package configuration (helm/kubectl apply)]
|
|
Targets: ['k3s_hosts']
|
|
|
|
STATS
|
|
pi.prole.org: ok=7 changed=0 unreachable=0 failed=0 skipped=3 rescued=0 ignored=0
|
|
raspberry.prole.org: ok=7 changed=0 unreachable=0 failed=0 skipped=3 rescued=0 ignored=0
|
|
|
|
Ansible Run Ended: 2026-05-14T23:55:44.737826
|
|
Duration: 0:01:43.866325
|