Skip to content

Change CICD GH IAM user to use TF official module#150

Merged
ronkq merged 2 commits into
zsa1from
tf-opt-official-iam-module
Jul 14, 2026
Merged

Change CICD GH IAM user to use TF official module#150
ronkq merged 2 commits into
zsa1from
tf-opt-official-iam-module

Conversation

@ronkq

@ronkq ronkq commented Jul 2, 2026

Copy link
Copy Markdown
Collaborator

Change the IAM module used for the Github IAM user to the official TF module.
When moving to use official modules we can't customize them, so some resources (like AWS secret for the Github creds) were removed.
In terms of terraform state, terragrunt will consider it as a new module, where we will import the cloud resources to, and make sure the plan is without any changes, to keep our code aligned to the existing cloud resources. At this point we'll have 2 different terragrunt modules "owning" the same cloud resources, after which we will remove the old module references from the state.

@ronkq ronkq self-assigned this Jul 2, 2026

@PaulLaux PaulLaux left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

added comments

@ronkq
ronkq merged commit 13e7fb0 into zsa1 Jul 14, 2026
4 checks passed
@ronkq
ronkq deleted the tf-opt-official-iam-module branch July 14, 2026 10:30
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