Skip to content

Feature: Setup workflows#1

Merged
AdamJHall merged 11 commits into
mainfrom
feature/Setup-Workflows
Jun 1, 2026
Merged

Feature: Setup workflows#1
AdamJHall merged 11 commits into
mainfrom
feature/Setup-Workflows

Conversation

@AdamJHall
Copy link
Copy Markdown
Owner

No description provided.

@github-advanced-security
Copy link
Copy Markdown

You are seeing this message because GitHub Code Scanning has recently been set up for this repository, or this pull request contains the workflow file for the Code Scanning tool.

What Enabling Code Scanning Means:

  • The 'Security' tab will display more code scanning analysis results (e.g., for the default branch).
  • Depending on your configuration and choice of analysis tool, future pull requests will be annotated with code scanning analysis results.
  • You will be able to see the analysis results for the pull request's branch on this overview once the scans have completed and the checks have passed.

For more information about GitHub Code Scanning, check out the documentation.

Comment thread .github/dependabot.yml Fixed
Comment thread .github/dependabot.yml Fixed
Comment thread .github/workflows/terragrunt-plan.yml Fixed
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Jun 1, 2026

Plan: dev

Plan output
09:51:10.061 INFO   Generating stack dev-network from ./ap-southeast-2/network/terragrunt.stack.hcl
09:51:10.061 INFO   Generating stack dev-oidc from ./ap-southeast-2/github-oidc/terragrunt.stack.hcl
09:51:10.062 INFO   Generating unit vpc from ./ap-southeast-2/network/.terragrunt-stack/dev/network/terragrunt.stack.hcl
09:51:10.063 INFO   Generating unit github-oidc from ./ap-southeast-2/github-oidc/.terragrunt-stack/dev/oidc/terragrunt.stack.hcl
09:51:10.072 INFO   - Unit ap-southeast-2/github-oidc/.terragrunt-stack/dev/oidc/.terragrunt-stack/github-oidc
- Unit ap-southeast-2/network/.terragrunt-stack/dev/network/.terragrunt-stack/vpc

09:51:10.086 INFO   [ap-southeast-2/github-oidc/.terragrunt-stack/dev/oidc/.terragrunt-stack/github-oidc] Downloading Terraform configurations from ../../.. into ./ap-southeast-2/github-oidc/.terragrunt-stack/dev/oidc/.terragrunt-stack/github-oidc/.terragrunt-cache/jcla5Wq4UhUHObD0DmsZs64pdys/gGjQIHreA6TZnJYOoAa_E4FtLcM
09:51:10.087 INFO   [ap-southeast-2/network/.terragrunt-stack/dev/network/.terragrunt-stack/vpc] Downloading Terraform configurations from ../../.. into ./ap-southeast-2/network/.terragrunt-stack/dev/network/.terragrunt-stack/vpc/.terragrunt-cache/lMRVmPqfx44qfeUFs8r34FNDtpw/gGjQIHreA6TZnJYOoAa_E4FtLcM
09:51:10.127 INFO   [ap-southeast-2/github-oidc/.terragrunt-stack/dev/oidc/.terragrunt-stack/github-oidc] tofu: Initializing the backend...
09:51:10.131 INFO   [ap-southeast-2/network/.terragrunt-stack/dev/network/.terragrunt-stack/vpc] tofu: Initializing the backend...
09:51:11.608 INFO   [ap-southeast-2/github-oidc/.terragrunt-stack/dev/oidc/.terragrunt-stack/github-oidc] tofu: Successfully configured the backend "s3"! OpenTofu will automatically
09:51:11.608 INFO   [ap-southeast-2/github-oidc/.terragrunt-stack/dev/oidc/.terragrunt-stack/github-oidc] tofu: use this backend unless the backend configuration changes.
09:51:11.612 INFO   [ap-southeast-2/network/.terragrunt-stack/dev/network/.terragrunt-stack/vpc] tofu: Successfully configured the backend "s3"! OpenTofu will automatically
09:51:11.612 INFO   [ap-southeast-2/network/.terragrunt-stack/dev/network/.terragrunt-stack/vpc] tofu: use this backend unless the backend configuration changes.
09:51:12.209 INFO   [ap-southeast-2/github-oidc/.terragrunt-stack/dev/oidc/.terragrunt-stack/github-oidc] tofu: Initializing modules...
09:51:12.232 INFO   [ap-southeast-2/network/.terragrunt-stack/dev/network/.terragrunt-stack/vpc] tofu: Initializing provider plugins...
09:51:12.232 INFO   [ap-southeast-2/network/.terragrunt-stack/dev/network/.terragrunt-stack/vpc] tofu: - Finding hashicorp/aws versions matching "~> 6.0"...
09:51:12.377 INFO   [ap-southeast-2/network/.terragrunt-stack/dev/network/.terragrunt-stack/vpc] tofu: - Installing hashicorp/aws v6.47.0 to the shared cache directory...
09:51:12.453 INFO   [ap-southeast-2/github-oidc/.terragrunt-stack/dev/oidc/.terragrunt-stack/github-oidc] tofu: Downloading registry.opentofu.org/terraform-module/github-oidc-provider/aws 2.2.2 for apply...
09:51:12.983 INFO   [ap-southeast-2/github-oidc/.terragrunt-stack/dev/oidc/.terragrunt-stack/github-oidc] tofu: - apply in .terraform/modules/apply
09:51:12.983 INFO   [ap-southeast-2/github-oidc/.terragrunt-stack/dev/oidc/.terragrunt-stack/github-oidc] tofu: Downloading registry.opentofu.org/terraform-module/github-oidc-provider/aws 2.2.2 for plan...
09:51:12.985 INFO   [ap-southeast-2/github-oidc/.terragrunt-stack/dev/oidc/.terragrunt-stack/github-oidc] tofu: - plan in .terraform/modules/plan
09:51:12.986 INFO   [ap-southeast-2/github-oidc/.terragrunt-stack/dev/oidc/.terragrunt-stack/github-oidc] tofu: Initializing provider plugins...
09:51:12.987 INFO   [ap-southeast-2/github-oidc/.terragrunt-stack/dev/oidc/.terragrunt-stack/github-oidc] tofu: - Finding hashicorp/aws versions matching "~> 6.0"...
09:51:13.103 INFO   [ap-southeast-2/github-oidc/.terragrunt-stack/dev/oidc/.terragrunt-stack/github-oidc] tofu: - Installing hashicorp/aws v6.47.0 to the shared cache directory...
09:51:17.158 INFO   [ap-southeast-2/network/.terragrunt-stack/dev/network/.terragrunt-stack/vpc] tofu: - Installed hashicorp/aws v6.47.0 (signed, key ID 0C0AF313E5FD9F80)
09:51:17.158 INFO   [ap-southeast-2/network/.terragrunt-stack/dev/network/.terragrunt-stack/vpc] tofu: - Using hashicorp/aws v6.47.0 from the shared cache directory
09:51:17.159 INFO   [ap-southeast-2/network/.terragrunt-stack/dev/network/.terragrunt-stack/vpc] tofu: Providers are signed by their developers.
09:51:17.159 INFO   [ap-southeast-2/network/.terragrunt-stack/dev/network/.terragrunt-stack/vpc] tofu: If you'd like to know more about provider signing, you can read about it here:
09:51:17.159 INFO   [ap-southeast-2/network/.terragrunt-stack/dev/network/.terragrunt-stack/vpc] tofu: https://opentofu.org/docs/cli/plugins/signing/
09:51:17.159 INFO   [ap-southeast-2/network/.terragrunt-stack/dev/network/.terragrunt-stack/vpc] tofu: OpenTofu has created a lock file .terraform.lock.hcl to record the provider
09:51:17.159 INFO   [ap-southeast-2/network/.terragrunt-stack/dev/network/.terragrunt-stack/vpc] tofu: selections it made above. Include this file in your version control repository
09:51:17.160 INFO   [ap-southeast-2/network/.terragrunt-stack/dev/network/.terragrunt-stack/vpc] tofu: so that OpenTofu can guarantee to make the same selections by default when
09:51:17.160 INFO   [ap-southeast-2/network/.terragrunt-stack/dev/network/.terragrunt-stack/vpc] tofu: you run "tofu init" in the future.
09:51:17.160 INFO   [ap-southeast-2/network/.terragrunt-stack/dev/network/.terragrunt-stack/vpc] tofu: OpenTofu has been successfully initialized!
09:51:22.396 INFO   [ap-southeast-2/github-oidc/.terragrunt-stack/dev/oidc/.terragrunt-stack/github-oidc] tofu: - Installed hashicorp/aws v6.47.0 (signed, key ID 0C0AF313E5FD9F80)
09:51:22.396 INFO   [ap-southeast-2/github-oidc/.terragrunt-stack/dev/oidc/.terragrunt-stack/github-oidc] tofu: - Using hashicorp/aws v6.47.0 from the shared cache directory
09:51:22.396 INFO   [ap-southeast-2/github-oidc/.terragrunt-stack/dev/oidc/.terragrunt-stack/github-oidc] tofu: Providers are signed by their developers.
09:51:22.396 INFO   [ap-southeast-2/github-oidc/.terragrunt-stack/dev/oidc/.terragrunt-stack/github-oidc] tofu: If you'd like to know more about provider signing, you can read about it here:
09:51:22.397 INFO   [ap-southeast-2/github-oidc/.terragrunt-stack/dev/oidc/.terragrunt-stack/github-oidc] tofu: https://opentofu.org/docs/cli/plugins/signing/
09:51:22.397 INFO   [ap-southeast-2/github-oidc/.terragrunt-stack/dev/oidc/.terragrunt-stack/github-oidc] tofu: OpenTofu has created a lock file .terraform.lock.hcl to record the provider
09:51:22.397 INFO   [ap-southeast-2/github-oidc/.terragrunt-stack/dev/oidc/.terragrunt-stack/github-oidc] tofu: selections it made above. Include this file in your version control repository
09:51:22.397 INFO   [ap-southeast-2/github-oidc/.terragrunt-stack/dev/oidc/.terragrunt-stack/github-oidc] tofu: so that OpenTofu can guarantee to make the same selections by default when
09:51:22.397 INFO   [ap-southeast-2/github-oidc/.terragrunt-stack/dev/oidc/.terragrunt-stack/github-oidc] tofu: you run "tofu init" in the future.
09:51:22.397 INFO   [ap-southeast-2/github-oidc/.terragrunt-stack/dev/oidc/.terragrunt-stack/github-oidc] tofu: OpenTofu has been successfully initialized!
09:51:26.497 STDOUT [ap-southeast-2/network/.terragrunt-stack/dev/network/.terragrunt-stack/vpc] tofu: aws_vpc.this: Refreshing state... [id=vpc-082516fc91a1813b0]
09:51:29.151 STDOUT [ap-southeast-2/network/.terragrunt-stack/dev/network/.terragrunt-stack/vpc] tofu: No changes. Your infrastructure matches the configuration.
09:51:29.153 STDOUT [ap-southeast-2/network/.terragrunt-stack/dev/network/.terragrunt-stack/vpc] tofu: OpenTofu has compared your real infrastructure against your configuration and
09:51:29.153 STDOUT [ap-southeast-2/network/.terragrunt-stack/dev/network/.terragrunt-stack/vpc] tofu: found no differences, so no changes are needed.
09:51:29.552 STDOUT [ap-southeast-2/network/.terragrunt-stack/dev/network/.terragrunt-stack/vpc] tofu: Releasing state lock. This may take a few moments...
09:51:31.793 STDOUT [ap-southeast-2/github-oidc/.terragrunt-stack/dev/oidc/.terragrunt-stack/github-oidc] tofu: data.aws_iam_policy_document.state_access_policy: Reading...
09:51:31.793 STDOUT [ap-southeast-2/github-oidc/.terragrunt-stack/dev/oidc/.terragrunt-stack/github-oidc] tofu: module.plan.aws_iam_openid_connect_provider.this[0]: Refreshing state... [id=arn:aws:iam::352953743346:oidc-provider/token.actions.githubusercontent.com]
09:51:31.795 STDOUT [ap-southeast-2/github-oidc/.terragrunt-stack/dev/oidc/.terragrunt-stack/github-oidc] tofu: data.aws_iam_policy_document.state_access_policy: Read complete after 0s [id=1968253945]
09:51:31.796 STDOUT [ap-southeast-2/github-oidc/.terragrunt-stack/dev/oidc/.terragrunt-stack/github-oidc] tofu: aws_iam_policy.state_access_policy: Refreshing state... [id=arn:aws:iam::352953743346:policy/github-plan-state-access-policy]
09:51:31.978 STDOUT [ap-southeast-2/github-oidc/.terragrunt-stack/dev/oidc/.terragrunt-stack/github-oidc] tofu: module.plan.data.aws_iam_policy_document.this[0]: Reading...
09:51:31.979 STDOUT [ap-southeast-2/github-oidc/.terragrunt-stack/dev/oidc/.terragrunt-stack/github-oidc] tofu: module.apply.data.aws_iam_policy_document.this[0]: Reading...
09:51:31.980 STDOUT [ap-southeast-2/github-oidc/.terragrunt-stack/dev/oidc/.terragrunt-stack/github-oidc] tofu: module.plan.data.aws_iam_policy_document.this[0]: Read complete after 0s [id=1770781022]
09:51:31.981 STDOUT [ap-southeast-2/github-oidc/.terragrunt-stack/dev/oidc/.terragrunt-stack/github-oidc] tofu: module.apply.data.aws_iam_policy_document.this[0]: Read complete after 0s [id=1770781022]
09:51:31.982 STDOUT [ap-southeast-2/github-oidc/.terragrunt-stack/dev/oidc/.terragrunt-stack/github-oidc] tofu: module.plan.aws_iam_role.this[0]: Refreshing state... [id=github-plan]
09:51:31.983 STDOUT [ap-southeast-2/github-oidc/.terragrunt-stack/dev/oidc/.terragrunt-stack/github-oidc] tofu: module.apply.aws_iam_role.this[0]: Refreshing state... [id=github-apply-dev]
09:51:32.150 STDOUT [ap-southeast-2/github-oidc/.terragrunt-stack/dev/oidc/.terragrunt-stack/github-oidc] tofu: module.apply.aws_iam_role_policy_attachment.attach[0]: Refreshing state... [id=github-apply-dev/arn:aws:iam::aws:policy/AdministratorAccess]
09:51:32.153 STDOUT [ap-southeast-2/github-oidc/.terragrunt-stack/dev/oidc/.terragrunt-stack/github-oidc] tofu: module.plan.aws_iam_role_policy_attachment.attach[0]: Refreshing state... [id=github-plan/arn:aws:iam::aws:policy/ReadOnlyAccess]
09:51:32.153 STDOUT [ap-southeast-2/github-oidc/.terragrunt-stack/dev/oidc/.terragrunt-stack/github-oidc] tofu: module.plan.aws_iam_role_policy_attachment.attach[1]: Refreshing state... [id=github-plan/arn:aws:iam::352953743346:policy/github-plan-state-access-policy]
09:51:32.360 STDOUT [ap-southeast-2/github-oidc/.terragrunt-stack/dev/oidc/.terragrunt-stack/github-oidc] tofu: No changes. Your infrastructure matches the configuration.
09:51:32.360 STDOUT [ap-southeast-2/github-oidc/.terragrunt-stack/dev/oidc/.terragrunt-stack/github-oidc] tofu: OpenTofu has compared your real infrastructure against your configuration and
09:51:32.360 STDOUT [ap-southeast-2/github-oidc/.terragrunt-stack/dev/oidc/.terragrunt-stack/github-oidc] tofu: found no differences, so no changes are needed.
09:51:32.761 STDOUT [ap-southeast-2/github-oidc/.terragrunt-stack/dev/oidc/.terragrunt-stack/github-oidc] tofu: Releasing state lock. This may take a few moments...

❯❯ Run Summary  2 units  23s
   ────────────────────────────
   Succeeded    2

@AdamJHall AdamJHall marked this pull request as ready for review June 1, 2026 09:54
@AdamJHall AdamJHall merged commit dfadf3b into main Jun 1, 2026
6 checks passed
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