Files
computer-playbook/tests/integration/infrastructure
kevinveenbirkenbachandClaude Opus 5.5 5f0a72b829 feat(playbooks): add host-wide stop, start and report playbooks
- playbooks/compose/{down,up}.yml stop and start every compose stack below
  DIR_COMPOSITIONS; down also takes the legacy docker-compose.yml stacks
  of a pre-v16 layout when compose_dir points at it
- playbooks/services/{down,up}.yml stop every timer and service of the
  stack and enable and start the timers again
- playbooks/update/report.yml runs files/report.sh, a read-only state
  report that works on hosts of any version, and saves it on the
  controller as /tmp/infinito-update-report-<host>.txt

report.sh calls raw docker because old hosts lack the container wrapper,
so playbooks/update/files/ joins the raw-docker whitelist.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-22 08:22:11 +02:00
..
…

Infrastructure Integration Tests 🏗️

Integration tests for the deployment substrate that every role shares: Docker Compose templates, Docker image consistency, container networks, the shared service registry, and the backups contract.

Each child directory pins one infrastructure surface; see the per-directory README for scope. Ansible-native artefacts (filters, lookups, playbooks) live under ansible/; IAM concerns under iam/; per-role structural rules under roles/.

For framework and make test-integration usage see integration.md.