alexandre.pires
b961de0455
fix: Correct terraform_version to tofu_version in setup-opentofu-env action and update ansible command to ping public hosts
2025-05-02 14:46:59 +02:00
alexandre.pires
596f2b13ba
fix: Correct ansible-inventory command to include --limit option for host group filtering
2025-05-02 14:40:52 +02:00
alexandre.pires
51ba9821a0
fix: Update default host group in Ansible setup and correct host entry in inventory
2025-05-02 14:34:08 +02:00
alexandre.pires
4e5346e2e0
feat: Enhance website deployment and build process
...
- Added rsync installation in setup-env action for file synchronization.
- Excluded playbook_websites.yml from ansible-apply-playbook workflow.
- Created a new workflow for building and releasing the Hugo website.
- Added submodule for Hugo theme in .gitmodules.
- Updated host_vars for production to include websites configuration.
- Introduced playbook_websites.yml for managing static files deployment.
- Implemented hugo_build script for building and archiving Hugo sites.
- Updated inventory to include a new web group for website deployment.
- Refactored Terraform configuration to support new website structure.
- Removed deprecated WordPress Terraform configuration.
- Added .gitignore files for websites and specific Hugo site.
- Created archetype and configuration files for the Hugo site.
- Added static assets including CV and images for the Hugo site.
- Integrated Hugo profile theme as a submodule for the website.
2025-04-27 14:03:56 +02:00
alexandre.pires
eaf344f159
Add OpenTofu setup action and update workflows for OpenTofu integration
2025-04-25 16:40:39 +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
5253d4dd41
Refactor CI/CD setup: streamline Python package installations and add bcrypt hashing for email credentials
2025-04-24 19:15:04 +02:00
alexandre.pires
7c5f6c5f0f
Updated to new sectool
2025-03-15 22:45:15 +01:00
alexandre.pires
b66af6fe77
Update Terraform and application configurations; upgrade Terraform version, WordPress and Gitea versions, and adjust m3uproxy settings
2025-02-22 16:12:39 +01:00
alexandre.pires
c8e82cbab5
Refactor Ansible actions to improve host inventory handling
2024-10-06 14:44:22 +02:00
alexandre.pires
f235dea2af
Refactor SSH key scanning and connection in Ansible actions
2024-10-06 14:37:58 +02:00
alexandre.pires
b753b76e10
Refactor inventory paths in Ansible actions
2024-10-06 01:53:30 +02:00
alexandre.pires
a507a884f2
Refactor get-host-info action.yml to fix system-id variable assignment
2024-10-01 23:27:45 +02:00
alexandre.pires
3785ff5008
Refactor get-host-info action.yml to use hyphenated naming convention for the output variable and remove unnecessary echo statement
2024-10-01 22:53:37 +02:00
alexandre.pires
40bbb4904c
Refactor ansible inventory path and update output in get-host-info action.yml
2024-09-30 22:41:21 +02:00
alexandre.pires
85459002d3
Minor fix in the action.yml file
2024-09-30 22:34:05 +02:00
alexandre.pires
d6083225e2
Refactor ansible inventory path in setup-ansible-env action.yml
2024-09-30 22:29:02 +02:00
alexandre.pires
c1d8d67cbc
Refactor file path and update workflow name in actions-validate.yml
...
Add setup-terraform-env action.yml
Update setup-k8s-env action.yml with ssh-auth-sock input
2024-09-30 22:25:55 +02:00
alexandre.pires
adfff953e7
Refactor file path and update workflow name in actions-validate.yml
2024-09-30 21:59:58 +02:00
alexandre.pires
ce7bfde872
Refactor file path in actions-validate.yml and update input parameters for vault master password, ansible user, and trusted hosts
2024-09-29 19:04:21 +02:00
alexandre.pires
e5e63f9699
Refactor file path in actions-validate.yml and add input parameter for K8S_TARGET
2024-09-29 18:59:44 +02:00
alexandre.pires
abd18f5947
Renamed main to action
2024-09-29 18:55:47 +02:00
alexandre.pires
150d0ae434
Refactor file path in actions-validate.yml and remove unnecessary code
2024-09-29 18:49:52 +02:00
alexandre.pires
d55ecad2f7
Refactor file path in actions-validate.yml and remove unnecessary code
2024-09-29 18:36:34 +02:00
alexandre.pires
87fe65a8a0
Refactor file path in actions-validate.yml and add output for changed files
2024-09-29 18:35:30 +02:00
alexandre.pires
095c73b97e
Refactor file path in actions-validate.yml and add input parameters for vault master password, ansible user, and trusted hosts
2024-09-29 18:33:44 +02:00
alexandre.pires
60e2d7476a
Refactor file path in actions-validate.yml and handle empty changed files
2024-09-29 18:19:59 +02:00
alexandre.pires
e2963e795d
Refactor file path in actions-validate.yml
2024-09-29 18:10:38 +02:00
alexandre.pires
0eaedb20cb
Refactor file path in actions-validate.yml
2024-09-29 18:08:11 +02:00