Infrastructure as Code
Find a file
Graham McIntire c64f59929e
resolvers: NXDOMAIN blocklist via RPZ; fix Ansible deprecations
Add an RPZ blocklist on the Unbound resolvers that returns NXDOMAIN for a
set of domains (and subdomains) and logs only those matches under rpz-log
tag "blocklist". Domains are templated from resolver_blocked_domains
(single source of truth) into /etc/unbound/blocklist.rpz; respip module
enabled for RPZ support.

Fix deprecation warnings across the Ansible tree:
- apt_repository -> deb822_repository (monitor, aprsc, uisp, grafana),
  removing stale .list files and adding update_cache where deb822 drops it
- community.mysql.* -> ansible.mysql.* (monitor) and requirements.yml
- top-level facts -> ansible_facts[...] (ansible_os_family,
  distribution_release, fqdn, architecture, default_ipv4) repo-wide
2026-06-07 10:32:42 -05:00
ansible resolvers: NXDOMAIN blocklist via RPZ; fix Ansible deprecations 2026-06-07 10:32:42 -05:00
cluster update 2026-03-26 17:53:51 -05:00
home/cluster promtail: drop namespace.yaml (owned by node-exporter app) 2026-05-11 10:28:01 -05:00
old/cluster update and remove dns from tf 2026-01-10 16:00:02 -06:00
talos upgrade: Talos v1.13.3, K8s v1.36.1, Cloudflare v5 2026-06-04 15:23:13 -05:00
tofu cloudflare: disable managed robots.txt; fix v5 config bugs 2026-06-04 17:41:45 -05:00
.gitignore update gitignore and docs for local tofu state 2026-02-17 14:31:33 -06:00
CLAUDE.md upgrade: Talos v1.13.3, K8s v1.36.1, Cloudflare v5 2026-06-04 15:23:13 -05:00
talosconfig fix vntx cnames 2026-01-16 09:25:46 -06:00