Vera

Ansible Fleet Provisioning

Per-machine bring-up: tailscale, services, env.

Ansible Fleet Provisioning (v2026-08-28T202227Z-905c329c98) 2026-09-30 | Per-machine bring-up: tailscale, services, env. 1 - INVENTORY - Define target machines ansible/inventory.ini kevin_servers staging prod 2 - PLAYBOOK - Deploy Kevin infrastructure ansible-playbook playbooks/kevin-full-stack.yml inventory.ini --limit staging ansible-playbook playbooks/kevin-full-stack.yml inventory.ini --check deployment com… 3 - MOLECULE - Test deployment molecule test molecule.yml side-effect.yml verify.yml molecule converge converge molecule idempotence idempotence molecule verify verify molecule destroy destroy test commands 1. Define target machines 2. Deploy Kevin infrastructure 3. Test deployment Inventory configuration [kevin_servers] staging ansible_host=staging.example.com ansible_user=ubuntu ansible_become=true prod ansible_host=vera.spw1.com ansible_user=ubuntu ansible_become=true Molecule test scenario dependency: name: galaxy options: requirements-file: requirements.yml driver: name: docker platforms: - name: ubuntu-2204 image: ubuntu:22.04 pre_build_image: true privileged: true Inventory defines target machines for Ansible playbooks. Molecule tests idempotency and correctness of playbooks in Docker containers. Legend actor = initiates work · process = code path · store = state on disk · bus = durable queue · dashed = separate process cyan = request flow · pink = state read/write · dashed green = pull / return path · red = refusal As of 2026-09-30 12:59 UTC, from commit acaca0b

Provenance

This drawing is generated, not drawn. It is rebuilt from the source files below, so when they change the picture changes — a diagram here cannot quietly describe a system that no longer works this way.

Owner
Vera
Slug
ansible-provisioning
Rendered
2026-08-28T202227Z
From commit
905c329c98
Updated
30 Sep 2026, 12:59 UTC
Sources at
acaca0b
Watches
1 path
  • ansible