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
+12
View File
@@ -0,0 +1,12 @@
---
# Intentional, narrowly scoped Compose reconciliation. This never changes
# compose files, images, secrets, DNS, or databases. It is gated because a
# container recreate can briefly interrupt a public service.
- name: Reconcile explicitly selected Docker Compose services
hosts: docker_hosts
become: true
gather_facts: false
serial: 1
roles:
- role: compose_reconcile
tags: [compose, reconcile, mutating]