Commit Graph

11 Commits

Author SHA1 Message Date
Haitao Pan
c3dcbd5a71 Update workflows 2026-01-02 11:11:11 +08:00
e2a5cdd356 Fix workflow paths for terraform-hcl-standard layout 2025-12-24 11:37:14 +08:00
acf4d6bbf9 Remove generated terraform provider/backend files from repo 2025-12-11 19:13:02 +08:00
e893468481 Remove shared provider_backend template 2025-12-09 16:47:02 +08:00
Haitao Pan
954c3b26d9 chore(pulumi): add Pulumi.yaml for Modern Container App IaaS deployment 2025-04-07 15:40:02 +08:00
Haitao Pan
98a115b96f feat(ansible): add dynamic inventory and ansible.cfg
- Add ansible.cfg for plugin config
- Enabled Pulumi passphrase auto-load in run.sh
- Add scripts/dynamic_inventory.py with --list, --host, --export-static
- Cleanup: remove legacy inventory.py
2025-04-05 12:38:31 +08:00
Haitao Pan
892302a5b5 feat: add venv support and restructure Pulumi config for non-interactive IaC workflow
- Use PROJECT_ROOT for all module paths (Pulumi, Terraform, Ansible)
- Move requirements.txt to project root and auto-create .venv if missing
- Setup pip dependencies before pulumi up
- Add non-interactive pulumi stack select/init
- Clean up old pulumi/requirements.txt
- Update .gitignore to exclude .venv, Pulumi and Terraform state files
2025-03-29 12:58:44 +08:00
Haitao Pan
e2158563c2 replace iac_modules with git sub module 2024-02-07 20:15:20 +08:00
Haitao Pan
58c38c8b00 Fixed SyntaxError: invalid syntax. Perhaps you forgot a comma 2023-03-23 14:52:52 +08:00
Haitao Pan
549fdf678d add aws/Pulumi example code 2023-03-17 17:39:31 +08:00
Haitao Pan
6cfa66ab5e add .github/workflows/pulumi-aws.yml 2023-03-17 17:07:22 +08:00