You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: migrate to tfroot pattern with AWX and shared workflows (#1)
* feat: migrate from terraform-libvirt-infra
- Use external terraform-libvirt-domain module via git
- Update pre-commit-terraform to v1.104.0
- Update providers: libvirt >= 0.8.2, sops >= 0.7.0, aap >= 1.3.0
- Remove deprecated template provider
- Switch from terraform to tofu
- Add -backend=false for pre-commit validation
- Preserve self-hosted GitHub workflows
* feat: add PR plan comments and environment protection
- Restructure workflows into separate test/plan/apply jobs
- Add PR comment integration for plan output
- Add permissions block for PR write access
- Add environment protection for apply job
- Rename workflows to OpenTofu
* feat: migrate to AWX and shared workflows
- Replace plan.yml/apply.yml with shared opentofu.yml workflow
- Update libvirt provider to >= 0.9.0
- Rename aap_* secrets to awx_* for AWX migration
- Add aap_inventory_name = libvirt to modules
- Add keyfile to libvirt_uri for SSH auth
- Align pre-commit-config with other repos
- Fix missing newlines in cloud-init files
* chore: trigger CI
* fix: use runner image instead of terraform-runner
* fix: update S3 credentials to use svc-terraform-admin
* fix: use mirror URL with Content-Length for boot image
0 commit comments