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
835784a7a8
Update Ansible workflow to apply playbooks for Fail2Ban, GeoIP, and Duo Security
2025-04-24 22:27:26 +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
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
119fc4d4be
Update GitHub Actions workflow to include additional secrets for Ansible environment setup
2025-03-15 22:53:23 +01: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
7bab11b7f0
Removed weekly reconciliation
2025-01-13 17:16:14 +01:00
alexandre.pires
8fec8d0039
Disabled monitoring
2024-12-12 20:05:32 +01:00
alexandre.pires
b7e535a5af
Added new workflow
2024-12-12 18:55:04 +01:00
alexandre.pires
d9600e2734
Added Terraform/Ansible configuration to include RustDesk deployment
2024-10-26 21:41:10 +02: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
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
590fff7f61
Refactor workflow files to remove unnecessary triggers and paths
2024-10-03 23:13:13 +02:00
alexandre.pires
325c105fe3
Added monitoring support
2024-10-03 23:03:41 +02:00
alexandre.pires
b7a5805fd8
Refactor workflow file to include Ansible environment setup and get host info action, and setup Kubernetes environment
2024-10-01 23:38:01 +02:00
alexandre.pires
ea1a0c0358
Refactor workflow file to include Ansible environment setup and get host info action
2024-10-01 23:35:48 +02:00
alexandre.pires
ca8657857d
Refactor workflow file to include terraform validation and formatting checks
2024-10-01 23:33:50 +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
2271bc9ac3
Refactor workflow file to include host-group and target-host for microk8s deployment
2024-10-01 23:12:21 +02:00
alexandre.pires
c2a4c83844
Refactor workflow file to update host-group variable for microk8s deployment
2024-10-01 23:10:06 +02:00
alexandre.pires
0258c9c3a2
Refactor workflow file to update vault-master-password variable
2024-10-01 23:08:34 +02:00
alexandre.pires
443915c07c
Refactor workflow file to include target host for microk8s deployment
2024-10-01 23:07:30 +02:00
alexandre.pires
04e5932913
Refactor workflow file to update vault-master-password variable
2024-10-01 23:05:10 +02:00
alexandre.pires
ce4eea071c
Refactor workflow file to remove unnecessary trusted_hosts variable
2024-10-01 23:03:21 +02:00
alexandre.pires
e581e34f4e
Refactor workflow file to include self-reference in paths and update Ansible setup
2024-10-01 22:59:55 +02:00
alexandre.pires
6d3d101bcc
Refactor workflow file paths and update branch restrictions
2024-10-01 22:56:20 +02:00
alexandre.pires
270605a619
Refactor workflow file paths and update branch restrictions
2024-10-01 22:56:12 +02:00
alexandre.pires
632cdfeee8
Refactor get-host-info action.yml to use hyphenated naming convention for the output variable and remove unnecessary echo statement
2024-10-01 22:55:25 +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
89d998d10e
Refactor workflow file paths and update branch restrictions
2024-10-01 22:51:44 +02:00
alexandre.pires
9ac2f4d2aa
Refactor workflow file paths and update branch restrictions
2024-10-01 22:49:46 +02:00
alexandre.pires
2cf588f999
Refactor workflow file paths and update branch restrictions
2024-10-01 22:46:46 +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
6fdaf8aac9
Refactor file path and update workflow name in actions-validate.yml
2024-09-29 19:23:46 +02:00
alexandre.pires
d51c34dd1f
Refactor file path and update workflow name in actions-validate.yml
2024-09-29 19:13:49 +02:00
alexandre.pires
75308f38bd
Refactor file path and update workflow name in actions-validate.yml
2024-09-29 19:11:54 +02:00
alexandre.pires
0c66d4ede7
Refactor file path and update workflow name in actions-validate.yml
2024-09-29 19:08:11 +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