reference-ansible/docs
Simon Bärlocher 2ba0c07cd3
docs(reference-ansible): add docs/ tree and document repo, playbooks, Makefile
Addresses the WKS PoC review (Notion 2026-05-26). All docs in English.
- README: purpose, docs table of contents, annotated repo tree
- docs/getting_started.md: prerequisites (WKS account, OIDC, SSH, VPN) + first deploy
- docs/ansible.md: playbook table, "Running Ansible", service parameters, cheatsheet
- docs/secrets.md: canonical Bao login (moved out of README) + demo defaults
- docs/operations.md: full Makefile reference
- docs/inventories.md: repo layout, topology, standard folder structure, walkthrough
- docs/testing.md: static checks, inventory resolution, smoke test / dry run
- remove ARCHITECTURE.md (architecture docs live externally)

Also includes the gymburgdorf inventory build-out (bookstack, homarr,
opnform, send) and scripts/bao-seed.sh. site.yml keeps a third traefik
play (traefik_servers minus the vagrant _dmz/_backend split) so the demo
inventories still configure their reverse proxy after the rebase onto main.
2026-05-28 11:20:54 +02:00
..
ansible.md docs(reference-ansible): add docs/ tree and document repo, playbooks, Makefile 2026-05-28 11:20:54 +02:00
getting_started.md docs(reference-ansible): add docs/ tree and document repo, playbooks, Makefile 2026-05-28 11:20:54 +02:00
inventories.md docs(reference-ansible): add docs/ tree and document repo, playbooks, Makefile 2026-05-28 11:20:54 +02:00
operations.md docs(reference-ansible): add docs/ tree and document repo, playbooks, Makefile 2026-05-28 11:20:54 +02:00
README.md docs(reference-ansible): add docs/ tree and document repo, playbooks, Makefile 2026-05-28 11:20:54 +02:00
secrets.md docs(reference-ansible): add docs/ tree and document repo, playbooks, Makefile 2026-05-28 11:20:54 +02:00
testing.md docs(reference-ansible): add docs/ tree and document repo, playbooks, Makefile 2026-05-28 11:20:54 +02:00

Documentation — reference-ansible

Entry point for this repository's in-depth documentation. The demo-gymburgdorf inventory serves as a running example throughout.

Demo-only. All role defaults (passwords, tokens, RPC secrets) are insecure and intended exclusively for demo setups. See secrets.md § Demo-Only-Defaults.

Table of contents

Document Content
getting_started.md Prerequisites (access, tools), first deploy step by step
operations.md Setup, prerequisites, deploy flow, smoke test, known gaps
secrets.md OpenBao login, secret lookup pattern, demo-only defaults, threat boundaries
inventories.md Repository layout, roles origin, inventory topology, new-tenant walkthrough
ansible.md Playbooks (site.yml), per-service parameters, variable cheat sheet
testing.md Static checks, inventory resolution, smoke test/dry run before the deploy