Compatibility
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/compatibility/. Run `choudoufu live-check` here and report each refusal.
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
choudoufu live-checkIt reads the schemas choudoufu init fetched.
The live backend
Section titled “The live backend”The live backend in estate.chdf.hcl takes the place of the backend or cloud block.
Expansions and identity arguments
Section titled “Expansions and identity arguments”count and for_each work. The provider block names the subscription.
Resource types
Section titled “Resource types”Stock azurerm and azapi. An azurerm type whose ARM id template is admitted plans, and so does every ARM type through azapi_resource (READINESS.md).
Write a role assignment as an azapi_resource:
resource "azapi_resource" "reader" {
type = "Microsoft.Authorization/roleAssignments@2022-04-01"
name = "4f6a2c1e-8b3d-4e5f-9a7b-1c2d3e4f5a6b"
parent_id = azurerm_resource_group.app.id
body = { properties = { principalId = var.principal_id, roleDefinitionId = var.reader_role_id } }
}Running it
Section titled “Running it”-target and plan files work.
Other providers
Section titled “Other providers”The full list is COMPATIBILITY.md.