9 Commits

Author SHA1 Message Date
alexandre.pires 05d1624bdd feat(terraform): update metallb version, refactor IAM policies, and enhance security 2025-05-11 20:58:05 +02:00
alexandre.pires 457f2bd810 feat(encryption): implement AWS KMS integration with encryption provider and update related configurations 2025-05-11 19:41:48 +02:00
alexandre.pires 0d3f4a0a30 refactor: Clean up unused variables and simplify configurations across modules 2025-04-29 19:33:33 +02:00
alexandre.pires 427372da83 Remove obsolete outputs.tf file from AWS infrastructure configuration 2025-04-25 16:44:41 +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 6168afdc32 Remove sectool.json, update mail.tf to ignore annotation changes, and consolidate sensitive variables in secrets.tf 2025-03-23 21:08:18 +01:00
alexandre.pires 7c5f6c5f0f Updated to new sectool 2025-03-15 22:45:15 +01:00
alexandre.pires f3c5d295fd Update billing alarm limit in AWS IAC config 2024-10-06 18:18:34 +02:00
alexandre.pires 748b8ff7e2 Refactor Ansible actions to improve host inventory handling 2024-10-06 18:06:37 +02:00