Manage routine operations through Ansible

This commit is contained in:
windyboy
2026-08-03 16:01:35 +08:00
parent b73125e5bc
commit 7a9acb4f7c
25 changed files with 353 additions and 59 deletions
+15
View File
@@ -18,18 +18,33 @@ all:
service_role: mailcow
compose_project_dir: /opt/mail
healthcheck_profile: mailcow
service_reconcile_services:
all:
compose_args: [--force-recreate]
us2:
ansible_host: us2.wsvc.info
ansible_host_ipv4: 193.9.44.165
service_role: vaultwarden
compose_project_dir: /opt/vaultwarden
healthcheck_profile: vaultwarden
service_reconcile_services:
vaultwarden:
compose_args: [--force-recreate]
service_reconcile_traefik_restart_targets: [vaultwarden]
hk2:
ansible_host: hk2.chans.xyz
ansible_host_ipv4: 154.36.174.161
service_role: powerdns
compose_project_dir: /opt/pdns
healthcheck_profile: pdns
service_reconcile_services:
auth:
compose_args: [--force-recreate]
poweradmin:
compose_args: [--no-deps, --force-recreate]
backup:
compose_args: [--no-deps, --force-recreate]
service_reconcile_traefik_restart_targets: [poweradmin]
mailcow:
hosts:
mx2: