Skip to content

Add terraform-in-repo scaffolding (DEIP-546) - #65

Merged
tim-holdaway-clever merged 1 commit into
masterfrom
DEIP-546-terraform-in-repo
Sep 21, 2026
Merged

tim-holdaway-clever merged 1 commit into
masterfrom
DEIP-546-terraform-in-repo

Conversation

@tim-holdaway-clever

@tim-holdaway-clever tim-holdaway-clever commented Sep 21, 2026 •

Copy link
Copy Markdown

Clever Coding Standards Agreement

JIRA

DEIP-546 / DEIP-2555

Overview

Bootstraps Terraform in the shorty repo so it can own its AWS resources in-repo (managed by Atlantis), per the Guru card Adding Terraform To An App Repo.

Generated with:

ark init --parent-repo shorty --template template-terraform-in-repo

This adds:

  • S3 backend config for state storage (dev + prod, us-west-2)
  • AWS provider config using shared_config account IDs / assume-role
  • terraform/ directory structure (dev/, prod/, env/ tfvars)
  • Terraform .gitignore entries
  • The Atlantis GitHub workflow (.github/workflows/atlantis.yaml)

No real infrastructure resources are defined yet — this is scaffolding only.

⚠️ Merge this to master BEFORE adding any real Terraform resources — Atlantis requires the workflow config to exist on the primary branch first. Unblocks the DynamoDB provisioning sub-task (DEIP-548).

Testing

Scaffolding only; no resources declared. Once merged, atlantis plan in terraform/dev should run cleanly against the dev account (585008086734) with a no-op plan.

Rollout

Merge to master. No deploy/runtime impact — no application code changes and no TF resources created.

Rollback

Revert this PR. Since no resources are declared, there is no state or infrastructure to clean up.

🤖 Generated with Claude Code

Generated via 'ark init --parent-repo shorty --template template-terraform-in-repo'.
Sets up S3 backend, AWS provider, terraform/ dir (dev + prod), gitignore entries,
and the Atlantis GitHub workflow.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@tim-holdaway-clever
tim-holdaway-clever marked this pull request as ready for review September 21, 2026 16:08
@tim-holdaway-clever
tim-holdaway-clever requested a review from a team as a code owner September 21, 2026 16:08
@tim-holdaway-clever
tim-holdaway-clever requested review from richardhuang11 and removed request for a team September 21, 2026 16:08
@tim-holdaway-clever
tim-holdaway-clever merged commit f0a6b24 into master Sep 21, 2026
2 checks passed
@tim-holdaway-clever
tim-holdaway-clever deleted the DEIP-546-terraform-in-repo branch September 21, 2026 16:22
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.

2 participants