Commit Graph

7 Commits

Author SHA1 Message Date
alexandre.pires 2fbe4dd1cc Refactor GitHub Actions workflows to standardize job names to 'iac-apply' and 'iac-validate' 2025-04-25 21:47:45 +02:00
alexandre.pires e9c492d149 Add OpenTofu setup and configuration for AWS infrastructure
- Create action for setting up OpenTofu environment
- Update Terraform workflow to use OpenTofu for infrastructure management
- Modify backend configuration for S3 with new bucket and region
- Add S3 bucket resources with lifecycle configuration
- Update local variables and remove deprecated files
- Include required Python packages for OpenTofu
2025-04-25 16:37:01 +02:00
alexandre.pires 2657388998 Refactor sectool usage in workflows to include configuration file and remove redundant sectool.json files 2025-03-22 13:06:35 +01:00
alexandre.pires 7c5f6c5f0f Updated to new sectool 2025-03-15 22:45:15 +01:00
alexandre.pires ea533c2ef5 Refactor Terraform workflow to include Terraform Init and Apply 2024-10-06 18:10:57 +02:00
alexandre.pires 5c2ad78d13 Refactor file paths in Terraform AWS IAC workflows 2024-10-06 18:09:32 +02:00
alexandre.pires 748b8ff7e2 Refactor Ansible actions to improve host inventory handling 2024-10-06 18:06:37 +02:00