Skip to content

Gate

llms.txtlists every page for an agent
Optional: hand this page to your coding agentThe steps work by hand too.
Show the whole prompt
Follow https://intentius.io/choudoufu/azure/gate/. Draft the two `az deployment sub create` lines for one principal and show them to me.
Never apply or destroy (`choudoufu apply`, `choudoufu destroy`, `tofu apply`), approve a saved plan, or merge; never edit or remove an owner tag by hand.

AWSKubernetesGCPAzure

An estate owns the resource groups it declares. As an Owner of the subscription, deploy two templates:

az deployment sub create --location <region> \
--template-uri https://raw.githubusercontent.com/INTENTIUS/choudoufu/main/live/azure/estate-grant.json \
--parameters estate=<estate> resourceGroups='["<rg>"]' principalId=<object-id>
az deployment sub create --location <region> \
--template-uri https://raw.githubusercontent.com/INTENTIUS/choudoufu/main/live/azure/estate-boundary.json \
--parameters estate=<estate> resourceGroups='["<rg>"]'

The grant gives one principal a role on those groups. Handing over moves the assignments, and az meets the same fence.

The boundary Policy denies a write whose tofu-estate names another estate (GATE.md).

choudoufu