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