Skip to content

Add terraform-on-astro skill - #260

Closed
odaneau-astro wants to merge 2 commits into
mainfrom
skill/terraform-on-astro
Closed

Add terraform-on-astro skill#260
odaneau-astro wants to merge 2 commits into
mainfrom
skill/terraform-on-astro

Conversation

@odaneau-astro

Copy link
Copy Markdown

Summary

  • Adds a skill for provisioning Astro Hosted infrastructure with the astronomer/astro Terraform provider (workspaces, deployments, teams, custom roles, API tokens, ownership topology).
  • Follow-up commit cross-references a role-hierarchy rule that was stated twice, moves a security rationale next to where it's demonstrated in the canonical example, and applies the Astronomer style guide plus an AI-writing-tell cleanup pass.

Test plan

  • Confirm resource/attribute names in the Step 2 map against terraform providers schema -json on the current provider version
  • Consider whether the ownership-topology section (Step 4) should become its own skill, since it's largely Terraform-agnostic

odaneau-astro and others added 2 commits September 2, 2026 22:21
Covers the astronomer/astro Terraform provider: provider setup and auth,
a verified resource/data-source map, an ownership-topology decision
guide (workspace patterns and identity modes), a canonical HCL example,
and gotchas confirmed against the provider source (SCIM/Team conflicts,
role-hierarchy requirements, replace-on-change fields, ASTRO-executor
worker queue requirement, and token-scope boundaries).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Cross-references a role-hierarchy rule that was stated twice, moves a
security rationale next to where it's demonstrated in the canonical
example, and applies the Astronomer style guide plus a pass to remove
AI-writing tells (em dashes, hedging).
@odaneau-astro

Copy link
Copy Markdown
Author

Closing: opened against the wrong repo. This work is being redone against astronomer/hosted-skills.

@odaneau-astro
odaneau-astro deleted the skill/terraform-on-astro branch September 3, 2026 13:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant