alexandre.pires
fef5c73726
feat(fwknopd): add Ansible role for fwknopd management with necessary tasks and configurations
2025-05-18 15:50:18 +02:00
alexandre.pires
15b07ea85d
feat(encryption): refactor encryption provider scripts, update KMS integration, and enhance key management
2025-05-12 22:43:42 +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
5b341c9430
feat: Update Ansible playbooks and host variables for improved organization and functionality
2025-05-02 14:24: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
d15ee52a49
Add Fail2Ban configuration for Postfix and create playbooks for Duo Security and GeoIP roles
2025-04-24 22:24:13 +02:00
alexandre.pires
558c867bc7
Add fail2ban configuration for Postfix and adjust logging settings
2025-04-24 19:34:28 +02:00
alexandre.pires
afe0a1010d
Add mail playbook and update firewall rules for mail services
2025-03-15 22:49:13 +01:00
alexandre.pires
e8710ea134
Refactor database path variables in Ansible and Terraform playbooks; add local database folder variable
2025-01-12 15:15:16 +01:00
alexandre.pires
09067f62b2
Added comments
2024-12-12 18:55:45 +01:00
alexandre.pires
8bf60ac9c0
Added office ip to access k8s
2024-12-12 18:46:12 +01:00
alexandre.pires
226425fad9
Changed back to portugal ip
2024-12-12 18:44:34 +01:00
alexandre.pires
01ff893f8d
Changed ip of office
2024-12-12 18:35:25 +01:00
alexandre.pires
d9600e2734
Added Terraform/Ansible configuration to include RustDesk deployment
2024-10-26 21:41:10 +02:00
alexandre.pires
b0a0e4ea4d
Refactor host_vars and inventory paths for prod-01.alexpires.me
2024-10-06 14:33:19 +02:00
alexandre.pires
90852bb9a6
Refactor AIDE configuration and add exclusion paths
2024-10-05 21:19:51 +02:00
alexandre.pires
6c1d7f59b3
Refactor requirements-dev.txt and remove molecule-vagrant
2024-10-02 21:28:32 +02:00
alexandre.pires
9ae5a6446b
Add encryption role and related files
2024-09-29 16:11:31 +02:00
alexandre.pires
a03aca39df
Refactor ansible-apply.yaml to include playbook_login.yml
2024-09-29 11:42:32 +02:00
alexandre.pires
6248286ad2
Encryption and major changes
2024-09-28 23:12:19 +02:00
alexandre.pires
a6c8ab5127
Refactor ansible-apply.yaml and inventory/hosts, add ansible.cfg
2024-09-26 20:06:47 +02:00
alexandre.pires
70f26d0170
Refactor hostname in contabo01.a13labs.pt.yaml
2024-09-24 17:09:20 +02:00
alexandre.pires
8ea0c7c560
Add host_vars for jammy.virtualization_server.yml
2024-09-24 17:03:55 +02:00
alexandre.pires
c01cc05b28
Add host_vars for jammy.simple_server.yml
2024-09-24 16:58:29 +02:00
alexandre.pires
f445996797
Initial ansible onboard
2024-09-24 15:19:51 +02:00