pez-infra/ansible/roles
Rasmus "Pez" Wejlgaard 853386ce2f
fix: remove custom node_exporter, standardise on package version (#40)
london-b had both a custom node_exporter.service and the
package-managed prometheus-node-exporter.service installed.
Both tried to bind port 9100, causing the package version to fail.

- Add cleanup tasks to remove custom /etc/systemd/system/node_exporter.service
  and /usr/local/bin/node_exporter if present
- Add node_exporter_extra_collectors variable for configurable collectors
- Configure london-b with systemd/processes/sysctl/ethtool/zfs collectors
  matching its previous custom setup

Resolves PESO-109
2026-04-03 01:50:13 +01:00
..
backup/tasks Add backup role to deploy hdd-backup.sh and cron to london-b (#16) 2026-03-29 15:09:01 +01:00
caddy initial commit 2026-03-28 12:39:41 +00:00
common fix: resolve UFW ansible-lint failures and deploy error (#11) 2026-03-29 10:53:54 +01:00
docker/tasks fix: remove docker-compose-v2 before installing docker-compose-plugin 2026-03-30 18:08:50 +00:00
docker_services/tasks initial commit 2026-03-28 12:39:41 +00:00
dotfiles/tasks fix remaining yaml lint nitpicks 2026-03-28 13:13:37 +00:00
firewall_alpine fix(firewall_alpine): replace empty iptables ruleset with proper INPUT filtering (#32) 2026-04-02 21:18:11 +01:00
media_stack Capture london-b media stack and systemd services (#19) 2026-03-29 19:13:48 +01:00
node_exporter fix: remove custom node_exporter, standardise on package version (#40) 2026-04-03 01:50:13 +01:00
status_page capture helsinki-a status page cron in repo (#17) 2026-03-29 15:39:35 +01:00
systemd_services initial commit 2026-03-28 12:39:41 +00:00
zfs Add ZFS management role: scrub scheduling and pool monitoring (#18) 2026-03-29 19:12:42 +01:00