azure-stack-deploy
Installation
SKILL.md
Azure Stack Deploy
Deploy a Git-Ape deployment artifact as a subscription-scoped Azure Deployment Stack (az stack sub create --action-on-unmanage deleteAll). The stack is the lifecycle owner of every resource the template creates — across resource groups and subscription scope — which makes destroy idempotent in a single call (see azure-stack-destroy).
This skill produces the same state.json schema (schemaVersion: "1.0") as the CI workflow at .github/workflows/git-ape-deploy.yml, so local deployments and pipeline deployments are interchangeable.
When to Use
- Local deployment from VS Code or terminal (the
git-apeagent invokes this in Stage 3) - Re-deploying an existing deployment ID after template edits — stacks are stateful, so this is an in-place update
- Any time you would otherwise run
az deployment sub createagainst a Git-Apetemplate.json
Do NOT use for
- Tearing down / destroying an existing deployment — use
azure-stack-destroyinstead - What-if preview / preflight validation without deploying — use
azure-deployment-preflightinstead - Off-topic (non-Azure, non-deployment) requests
- Generating or editing ARM templates — use
azure-prepareor another IaC authoring skill