Commit Graph

1539 Commits

Author SHA1 Message Date
13ef638eac
Merge pull request #201 from cloud-neutral-workshop/codex/fix-run-error-in-terragrunt
Align CI paths with terraform-hcl-standard layout
2025-12-24 11:37:45 +08:00
e2a5cdd356 Fix workflow paths for terraform-hcl-standard layout 2025-12-24 11:37:14 +08:00
Haitao Pan
d30672446a Rename AWS workflow pipelines
Rename terraform-standard AWS workflow files to iac-pipeline naming.
2025-12-24 11:28:00 +08:00
Haitao Pan
92eb642417 refactor: reorganize IaC modules and examples structure 2025-12-22 13:40:01 +08:00
Haitao Pan
d656a8b888 chore: remove GitOps config from iac_modules 2025-12-22 13:29:26 +08:00
Haitao Pan
9d00269080 chore(ansible): remove playbooks moved to standalone playbooks repo 2025-12-21 19:09:05 +08:00
a8ce64b052
Merge pull request #200 from Cloud-Neutral-Workshop/codex/update-terraform-standard-pipeline-configuration-gm1mbg
Reuse config loader for AWS credentials
2025-12-19 10:58:10 +08:00
ad86e5fe22 Reuse config loader for AWS credentials 2025-12-19 10:51:14 +08:00
d26cbefc44
Merge pull request #198 from cloud-neutral-toolkit/codex/update-terraform-standard-pipeline-configuration 2025-12-17 21:44:06 +08:00
6dac7897fd Reuse config loader for AWS credentials 2025-12-16 18:01:31 +08:00
Haitao Pan
2d41f98d76 refactor(architecture): normalize sit aws-cloud resource structure 2025-12-16 16:51:59 +08:00
Haitao Pan
14375ef907 fix(ci): enable OIDC id-token permission for AWS IaC Account pipeline 2025-12-16 16:40:04 +08:00
d246ff55cc
Merge pull request #197 from cloud-neutral-toolkit/codex/add-iaas-ready-check-workflow
Make Check IaaS Ready workflow configurable
2025-12-12 16:12:10 +08:00
9122128353 Add configurable IaaS readiness workflow 2025-12-12 16:11:57 +08:00
73afb28383
Merge pull request #196 from cloud-neutral-toolkit/cloud-neutral-patch-2
Add AWS_REGION environment variable to pipeline
2025-12-12 15:29:57 +08:00
9f127f4b33
Update terraform-standard-iac-pipeline-aws-account-matrix.yaml 2025-12-12 15:29:38 +08:00
1565b5b5a0
Add AWS_REGION environment variable to pipeline 2025-12-12 15:26:09 +08:00
Haitao Pan
fa6d03d76a refactor(ci): migrate AWS auth to OIDC assume role 2025-12-12 15:24:46 +08:00
a92af19020
Merge pull request #195 from cloud-neutral-toolkit/codex/add-aws-iam-role-for-github-actions-oidc
Refine GitHub Actions OIDC role policy rendering
2025-12-12 15:04:23 +08:00
f66660f907 Refine GitHub Actions OIDC role policy rendering 2025-12-12 15:03:21 +08:00
d48f0ea5d0
Merge pull request #194 from cloud-neutral-toolkit/codex/update-config-directory-structure
Add xzerolab SIT config templates and layout guide
2025-12-12 14:09:26 +08:00
90b2e36b91 Add xzerolab SIT config templates and layout guide 2025-12-12 13:57:53 +08:00
a0aedb190c
Merge pull request #193 from cloud-neutral-toolkit/codex/implement-cloud-agnostic-rendering-engine
Consolidate provider/backend renderer into utils
2025-12-12 11:16:37 +08:00
8c95ffda19 Consolidate provider/backend renderer into utils 2025-12-12 11:08:31 +08:00
Haitao Pan
3979c558b3 renamed: render_provider_backend.py -> ../utils/render_provider_backend.py 2025-12-12 10:56:29 +08:00
18c8d3aaf1
Merge pull request #192 from cloud-neutral-toolkit/codex/simplify-provider.tf.j2-template
Simplify provider/backend rendering inputs
2025-12-12 10:34:23 +08:00
be24c6eace Simplify provider/backend rendering inputs 2025-12-12 10:22:34 +08:00
2100b786f4
Merge pull request #191 from cloud-neutral-toolkit/codex/fix-iam-role-assumption-error-in-terraform
Allow skipping AWS assume role when already using deploy role
2025-12-12 09:30:48 +08:00
8d9812baf4 Add option to skip redundant AWS assume role 2025-12-12 09:25:26 +08:00
5e4bec6b74
Merge pull request #190 from cloud-neutral-toolkit/codex/fix-path-errors-in-render_provider_backend.py-y8nzb1
Add component-aware provider/backend rendering
2025-12-11 19:24:35 +08:00
2a681d6788
Merge branch 'main' into codex/fix-path-errors-in-render_provider_backend.py-y8nzb1 2025-12-11 19:24:11 +08:00
e8fb483b04 Add component-aware provider/backend rendering 2025-12-11 19:23:28 +08:00
a8ca0fd9f7
Merge pull request #189 from cloud-neutral-toolkit/codex/fix-path-errors-in-render_provider_backend.py
Fix provider backend rendering path and avoid committing generated files
2025-12-11 19:14:25 +08:00
acf4d6bbf9 Remove generated terraform provider/backend files from repo 2025-12-11 19:13:02 +08:00
Haitao Pan
43f94cc0b9 component: refine Makefile flow and remove legacy import script
- s3: ensure `render` runs before init; unify init → plan/apply/destroy flow
- remove ec2/import_existing.sh (replaced by declarative dual-mode resource pattern)
2025-12-11 18:52:52 +08:00
78b095b9c5
Merge pull request #188 from cloud-neutral-toolkit/codex/remove-import_existing.sh-from-makefile
Remove import existing step from EC2 Makefile
2025-12-11 18:40:19 +08:00
9a8ebc955d Remove import existing step from EC2 Makefile 2025-12-11 18:39:41 +08:00
a654b84231
Merge pull request #187 from cloud-neutral-toolkit/codex/update-workflow_dispatch-inputs-78j3eg
Update terraform workflows to use deploy action input
2025-12-11 17:33:48 +08:00
c7f71ffe10
Merge pull request #186 from cloud-neutral-toolkit/codex/update-workflow_dispatch-inputs 2025-12-11 17:12:08 +08:00
58ed98e3e8 Add deploy action options to terraform workflows 2025-12-11 17:11:14 +08:00
fc1542e81c Add deploy action options to terraform workflows 2025-12-11 17:00:26 +08:00
Haitao Pan
9bce3fda8d chore: fix formatting in instance/ec2 Makefile 2025-12-11 16:12:26 +08:00
4e4eb90094
Merge pull request #185 from cloud-neutral-toolkit/codex/handle-duplicate-key-pair-and-security-group-errors
Handle existing EC2 key pair and security group
2025-12-11 15:51:07 +08:00
dc180ef4ac Handle existing EC2 key pair and security group 2025-12-11 15:10:13 +08:00
925686d70a
Update matrix component to include 's3' 2025-12-11 11:34:34 +08:00
46ad2e92bb
Merge pull request #184 from cloud-neutral-toolkit/cloud-neutral-patch-1
Update terraform-standard-iac-pipeline-aws-resources-matrix.yaml
2025-12-11 11:21:52 +08:00
df7f784cde
Update terraform-standard-iac-pipeline-aws-resources-matrix.yaml 2025-12-11 11:15:16 +08:00
a15cf059d6
Merge pull request #183 from cloud-neutral-toolkit/codex/fix-oidc-role-assumption-error-in-workflow
Fix AWS resources matrix workflow auth configuration
2025-12-11 11:12:34 +08:00
29adbfee42
Merge branch 'main' into codex/fix-oidc-role-assumption-error-in-workflow 2025-12-11 11:04:17 +08:00
c9235aef2b Fix AWS resources matrix workflow auth configuration 2025-12-11 11:02:13 +08:00