Commit Graph

1565 Commits

Author SHA1 Message Date
Haitao Pan
c3dcbd5a71 Update workflows 2026-01-02 11:11:11 +08:00
eaf3d0d8a8
Merge pull request #211 from cloud-neutral-workshop/feature-cloud-bootstrap-destroy-standardization-14661747828421324646
Standardize bootstrap destroy modules and pipeline
2026-01-02 10:50:46 +08:00
google-labs-jules[bot]
a2c2b95558 Standardize cloud bootstrap destroy process
- Added bootstrap destroy module structure for aws, ali, azure, gcp, and vultr.
- Moved AWS force destroy script to `terraform-hcl-standard/aws-cloud/modules/bootstrap-destroy/destroy.sh`.
- Updated `iac-pipeline-mutli-cloud-bootstrap..yaml` to dynamically invoke the destroy script based on the cloud provider.
- Added placeholders for other cloud providers.
2026-01-02 02:14:20 +00:00
88328c17bd
Merge pull request #210 from cloud-neutral-workshop/codex/fix-repository-format-in-workflow
Use git clone for GitOps config checkout
2025-12-24 16:45:27 +08:00
f179e6ae11 Use git clone for GitOps config checkout 2025-12-24 16:43:15 +08:00
Haitao Pan
6f6188c416 Update multi-cloud workflow names and paths 2025-12-24 16:31:16 +08:00
Haitao Pan
dad3339ee2 chore(ci): rename alicloud workflows and adjust gitops inputs 2025-12-24 16:10:48 +08:00
b125e72333
Merge pull request #208 from cloud-neutral-workshop/codex/fix-invalid-workflow-file-syntax
Fix bootstrap config path expression
2025-12-24 15:43:29 +08:00
6295e536c0 Fix bootstrap config path expression 2025-12-24 15:43:16 +08:00
503ce88e97
Update iac-pipeline-aws-global-bootstrap.yaml 2025-12-24 15:35:44 +08:00
51acf876b1
Merge pull request #207 from cloud-neutral-workshop/codex/fix-invalid-function-argument-in-terragrunt.hcl
Use BOOTSTRAP_CONFIG_PATH for bootstrap configuration inputs
2025-12-24 15:32:20 +08:00
bf265a49c1 Use BOOTSTRAP_CONFIG_PATH only for bootstrap config 2025-12-24 15:32:04 +08:00
ffb3a6d962
Merge pull request #206 from cloud-neutral-workshop/codex/fix-invalid-variable-value-for-bootstrap_config_path
Add TF_CONFIG fallback for bootstrap config path
2025-12-24 15:15:03 +08:00
9c69f9f6a5 Add TF_CONFIG fallback for bootstrap config path 2025-12-24 15:14:35 +08:00
f8aaf33e07
Merge pull request #205 from cloud-neutral-workshop/codex/update-terraform-to-use-absolute-paths
Move bootstrap Makefile into module directory
2025-12-24 15:00:24 +08:00
6fa07cad3a Move bootstrap Makefile into module directory 2025-12-24 14:59:20 +08:00
Haitao Pan
6943ab67fc Simplify bootstrap inputs to YAML config 2025-12-24 14:28:19 +08:00
Haitao Pan
dd2afb0e13 Fix bootstrap_config_path validation 2025-12-24 13:37:48 +08:00
acc12df087
Merge pull request #204 from cloud-neutral-workshop/codex/fix-invalid-file-path-in-locals.tf
Simplify bootstrap config path input
2025-12-24 13:30:11 +08:00
3581844390 Simplify bootstrap config path input 2025-12-24 13:29:59 +08:00
Haitao Pan
2e7963e81f Fix actionlint for GitOps repo input 2025-12-24 13:02:36 +08:00
e276310077
Merge pull request #203 from cloud-neutral-workshop/codex/fix-invalid-function-argument-error-j7et4s
Add gitops_repo_name input to AWS workflows
2025-12-24 12:58:33 +08:00
b03e9a4bf4 Add gitops_repo_name input to AWS workflows 2025-12-24 12:57:14 +08:00
f68c84c2ce
Merge pull request #202 from cloud-neutral-workshop/codex/fix-invalid-function-argument-error
Support env override for AWS bootstrap config path
2025-12-24 12:44:51 +08:00
786da8a358 Support env override for bootstrap config path 2025-12-24 12:44:21 +08:00
Haitao Pan
3e9995d5f3 refactor(iac): standardize terraform modules and pipelines across clouds 2025-12-24 12:24:49 +08:00
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