From 0a36a57901dbe432075e59da396bcd122fc0dae1 Mon Sep 17 00:00:00 2001 From: Bryan Van Deusen Date: Tue, 2 Jun 2026 17:58:18 -0400 Subject: [PATCH] chore(dev): mount ./ansible-dev as a local Ansible source at /srv/ansible Dev convenience so you can author playbooks on the host and have Steward's local-source discovery pick them up. ./ansible-dev/ is gitignored (operator content); a safe demo playbook lives there locally. Co-Authored-By: Claude Opus 4.8 (1M context) --- .gitignore | 3 +++ docker-compose.yml | 3 +++ 2 files changed, 6 insertions(+) diff --git a/.gitignore b/.gitignore index b4b5ccd..2678717 100644 --- a/.gitignore +++ b/.gitignore @@ -54,3 +54,6 @@ playbook_cache/ # Superpowers brainstorm scratch (visual companion mockups, state) .superpowers/ + +# Local dev Ansible playbooks (operator content, mounted into the container) +/ansible-dev/ diff --git a/docker-compose.yml b/docker-compose.yml index 5d57fd8..9f7cf81 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -14,6 +14,9 @@ services: # (below) makes this mounted source win over the image-installed package. - ./steward:/app/steward - ./plugins:/app/plugins + # Dev playbooks: edit on the host under ./ansible-dev/, register a *local* + # Ansible source pointing at /srv/ansible in Settings → Ansible. + - ./ansible-dev:/srv/ansible # Optional host mounts — enable the matching plugin in Settings first, then # uncomment (the traefik path must exist on this host): # - /mnt/Data/traefik/log:/var/log/traefik:ro # traefik plugin