Support running provision.main from Semaphore task templates #3
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feature/semaphore-task-template-support"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Needed to wire up a Semaphore task template for this collection:
playbook_env_sourcecan now be an HTTPS git URL (cloned via a newplaybook_env_source_git_tokenvar) since Semaphore only checks out one repository per task template.requirements.ymlgets a git self-reference so Semaphore's automatic galaxy-install step installs a correctly-pathed copy of this collection (raw checkouts aren't on the collection path, so FQCN roles wouldn't resolve otherwise).host_vars/topologybefore re-rendering, since Semaphore's static File inventory is a fixed, reused path rather than a fresh mktemp dir per run.All three changes verified live against the real homelab repo (clone, parse, filter, wipe-then-render across two differently-scoped runs).
🤖 Generated with Claude Code
https://claude.ai/code/session_012icUrjv3vgHtovVpHUFjdp