Commit Graph

1473 Commits

Author SHA1 Message Date
3d6d1172ce
Merge pull request #176 from cloud-neutral-toolkit/codex/remove-source_json-from-iam-policy-documents
Replace source_json usage in IAM policy documents
2025-12-11 01:00:11 +08:00
35a97cc888 Use override_policy_documents for AWS identity policies 2025-12-11 00:59:17 +08:00
c9d0654d24 Fix OTS instance name argument 2025-12-11 00:55:34 +08:00
571fc66021 Replace source_json in IAM policies 2025-12-11 00:52:47 +08:00
5cb45e9bae
Merge pull request #175 from cloud-neutral-toolkit/codex/fix-missing-bootstrap.yaml-file
Fix Terragrunt bootstrap config file path
2025-12-11 00:48:06 +08:00
b2eb1a8f08 Ensure bootstrap modules load config directly 2025-12-11 00:45:25 +08:00
a4db6e2e13 Simplify bootstrap orchestration 2025-12-11 00:28:24 +08:00
60166ede66 Pass bootstrap config from Terragrunt 2025-12-11 00:16:51 +08:00
6edbd4e676 Fix bootstrap config path lookup 2025-12-11 00:11:05 +08:00
af6e9d9b7a Fix bootstrap config path resolution 2025-12-11 00:10:58 +08:00
778b0f6712 Fix bootstrap config path resolution 2025-12-11 00:03:26 +08:00
a2fe535e42
Merge pull request #174 from cloud-neutral-toolkit/codex/fix-bootstrap.yaml-file-not-found-error
Fix bootstrap config path
2025-12-10 17:06:59 +08:00
fe11ea57c7 Fix bootstrap config path 2025-12-10 17:06:01 +08:00
Haitao Pan
40714d2da5 feat(ci): allow destroy action in AWS bootstrap workflow 2025-12-10 16:55:29 +08:00
1c5d7bc920
Merge pull request #173 from cloud-neutral-toolkit/codex/fix-null-value-error-in-terragrunt.hcl
Fix Terragrunt bootstrap locals resolution
2025-12-10 16:52:22 +08:00
b51c655f6d Fix bootstrap Terragrunt locals loading 2025-12-10 16:51:51 +08:00
4cb61be7db
Merge pull request #172 from cloud-neutral-toolkit/codex/optimize-terraform-and-terragrunt-structure
Document AWS CLI teardown and remove Terragrunt destroy option
2025-12-10 15:56:06 +08:00
7aa12dca34 Document AWS CLI teardown and remove Terragrunt destroy option 2025-12-10 15:55:29 +08:00
bc54f640d8
Merge pull request #171 from cloud-neutral-toolkit/codex/fix-iam-role-creation-permission-issue
Allow bootstrapping with existing IAM identity
2025-12-10 15:29:35 +08:00
64372c754c Harden AliCloud bootstrap provider authentication 2025-12-10 15:28:46 +08:00
3d205a564e Enforce least-privilege bootstrap IAM user and role 2025-12-10 15:28:38 +08:00
b2b2807a73 Fix validation blocks in AWS bootstrap identity variables 2025-12-10 15:28:32 +08:00
cb065aae70 Handle alicloud provider setup without credentials 2025-12-10 15:07:47 +08:00
ba458e93da Allow using existing IAM identity during bootstrap 2025-12-10 14:57:49 +08:00
a614b8ab2a
Merge pull request #170 from cloud-neutral-toolkit/codex/fix-unsupported-argument-in-vpc-resource
Fix NAT EIP configuration for VPC compatibility
2025-12-10 14:10:17 +08:00
986e0516c7 Use supported domain argument for NAT EIP 2025-12-10 14:08:15 +08:00
2f6e03ec21
Merge pull request #169 from cloud-neutral-toolkit/codex/fix-error-in-terraform-pipeline-yaml
Fix AWS account matrix workflow paths
2025-12-10 13:28:50 +08:00
d205d829c0 Fix AWS account matrix workflow paths 2025-12-10 13:26:24 +08:00
47bfd37a67
Merge pull request #168 from cloud-neutral-toolkit/codex/fix-invalid-path-issue-in-terraform-plan
Fix bootstrap config path references
2025-12-10 13:26:05 +08:00
Haitao Pan
4522cbcbd6 Update(iac): rename instance to component for clearer IaC semantics
- Rname aws-cloud/instance/ → aws-cloud/component/
- Update workflow matrix from env → component
2025-12-10 13:17:24 +08:00
88cfe647a8 Fix bootstrap config path references 2025-12-10 12:53:44 +08:00
Haitao Pan
37c13610a3 fix(bootstrap): correct relative paths for account & bootstrap config resolution 2025-12-10 12:40:38 +08:00
Haitao Pan
070535dc88 update(ci): adjust AWS bootstrap pipeline structure and matrix targets 2025-12-10 12:28:35 +08:00
Haitao Pan
f374b74672 chore(workflows): normalize naming for all IAC pipelines (AWS/GCP/Alicloud/Vultr)
- Updated workflow names across all cloud pipelines to a consistent format:
  * AWS: Bootstrap / LandingZone Baseline / Account Matrix / Resources Matrix
  * GCP: Bootstrap / LandingZone Baseline / Account Matrix / Resources Matrix
  * Alicloud: Bootstrap / LandingZone Baseline / Account Matrix / Resources Matrix
  * Vultr (VPS): Bootstrap / LandingZone Baseline / Account/VPC Matrix / Resources Matrix

- Removed "Terraform Standard -" prefix to simplify workflow titles
- Standardized naming style for better readability and CI/CD consistency
2025-12-10 00:39:58 +08:00
Haitao Pan
ab750a6b7f feat(docs): add Virtual Cloud (VNC Minimal) README and 2025 Architecture Blueprint 2025-12-09 23:44:38 +08:00
5a084d265a
Merge pull request #167 from cloud-neutral-toolkit/codex/complete-missing-alicloud-pipeline-files
Add Alicloud Terraform pipeline workflows
2025-12-09 22:45:00 +08:00
359cb0f9f5 Add Alicloud Terraform pipeline workflows 2025-12-09 22:43:20 +08:00
9354bf3977
Merge pull request #166 from cloud-neutral-toolkit/codex/refactor-environment-folder-structure
Refactor GCP instance examples layout
2025-12-09 22:32:49 +08:00
a07a31a40c Refactor GCP instance examples layout 2025-12-09 22:31:20 +08:00
ac75392023
Merge pull request #165 from cloud-neutral-toolkit/codex/refactor-terraform-directory-structure
Refactor Terraform stacks into instance layout
2025-12-09 21:57:06 +08:00
28817ef7fb Refactor Terraform stacks into instance layout 2025-12-09 21:56:44 +08:00
acef116967
Merge pull request #164 from cloud-neutral-toolkit/codex/adjust-iac-template-structure
Standardize IaC cloud folder layout
2025-12-09 21:34:12 +08:00
5e1a0412d2 Standardize IaC cloud folder layout 2025-12-09 20:09:05 +08:00
00d32a6a82
Merge pull request #163 from cloud-neutral-toolkit/codex/update-vultr-github-actions-workflows
Add minimal Vultr Terraform workflows
2025-12-09 17:36:49 +08:00
9cebca3535 Refine Vultr Terraform pipelines for bootstrap and landing 2025-12-09 17:25:55 +08:00
4f3099f7f7
Merge pull request #162 from cloud-neutral-toolkit/codex/update-bootstrap-phase-resource-deletion-method
Use gcloud CLI for GCP bootstrap destroys
2025-12-09 17:15:39 +08:00
87b99350ba Update GCP bootstrap destroy to use CLI 2025-12-09 17:14:54 +08:00
9ea591b3fb
Merge pull request #161 from cloud-neutral-toolkit/codex/templatize-provider.tf-and-backend.tf-files-hsq21x
Add render targets to AWS env Makefiles
2025-12-09 17:14:00 +08:00
35ea185df9 Add render targets to AWS env Makefiles 2025-12-09 17:00:54 +08:00
b5372e0018
Merge pull request #160 from cloud-neutral-toolkit/codex/templatize-provider.tf-and-backend.tf-files
Remove shared provider_backend template
2025-12-09 16:49:29 +08:00