Commit Graph

90 Commits

Author SHA1 Message Date
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 51d6229b03 Enhance mail configuration: add envelope support in Sieve, create SMTP and IMAP SRV records, update Dovecot settings, and implement Postfix startup script 2025-03-16 19:37:44 +01:00
alexandre.pires afe0a1010d Add mail playbook and update firewall rules for mail services 2025-03-15 22:49:13 +01:00
alexandre.pires 7c5f6c5f0f Updated to new sectool 2025-03-15 22:45:15 +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 748b8ff7e2 Refactor Ansible actions to improve host inventory handling 2024-10-06 18:06:37 +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 9c02c2b839 Refactor inventory path in ansible.cfg 2024-10-05 19:26:07 +02:00
alexandre.pires f8ddb332e8 Minor fixes
- DNS implementation
- Fixed missing mount in encrypted volumes
- Improved chronograph.sh
2024-10-05 18:11:41 +02:00
alexandre.pires 325c105fe3 Added monitoring support 2024-10-03 23:03:41 +02:00
alexandre.pires 6c1d7f59b3 Refactor requirements-dev.txt and remove molecule-vagrant 2024-10-02 21:28:32 +02:00
alexandre.pires ff523bd14b Refactor inventory file and add encryption scripts 2024-10-01 22:57:13 +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 5324ef7ec0 Refactor encryption secret in microk8s install.yml and repository.vault 2024-09-29 01:38:48 +02:00
alexandre.pires 6a9c86bd91 Refactor encryption secret in microk8s install.yml 2024-09-29 01:19:11 +02:00
alexandre.pires 0cef49cda3 Refactor encryption secret in microk8s install.yml 2024-09-29 01:11:37 +02:00
alexandre.pires 2206c2b67a Refactor systemd unit files for mounting and opening LUKS devices 2024-09-29 00:16:51 +02:00
alexandre.pires abf28888fb Refactor ansible-lint configuration 2024-09-28 23:30:41 +02:00
alexandre.pires d2bf2ed418 Refactor sshconfig.yml to set ssh version as fact only when ssh_version.stderr is not empty 2024-09-28 23:24:08 +02:00
alexandre.pires 6248286ad2 Encryption and major changes 2024-09-28 23:12:19 +02:00
alexandre.pires 1f060541c3 Refactor playbook_microk8s.yml and ansible-apply.yaml
Simplify playbook_microk8s.yml by removing duplicate lines and whitespace changes.
Update ansible-apply.yaml to include a scheduled job for Terraform Apply.
2024-09-28 21:27:24 +02:00
alexandre.pires 4de62d7334 Add infrastructure bucket for storing assets 2024-09-28 19:15:56 +02:00
alexandre.pires 4032d5c1d3 Refactor ufw.yml to include retries and delay for firewall rules 2024-09-26 20:34:46 +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 0f64b867de Refactor ansible-apply.yaml and inventory/hosts, add playbook_m3uproxy.yml 2024-09-26 12:08:00 +02:00
alexandre.pires 9278fe47f2 Refactor Microk8s plugin configuration and disable ha-cluster plugin 2024-09-24 20:48:45 +02:00
alexandre.pires 8a43e2e301 Refactor SSH configuration and playbook execution in ansible-apply.yaml 2024-09-24 20:14:45 +02:00
alexandre.pires 05e0a66919 Refactor SSH configuration and update playbook execution in ansible-apply.yaml 2024-09-24 19:55:00 +02:00
alexandre.pires 50250c57d2 Refactor SSH configuration in ansible-apply.yaml and update playbook execution with ECDSA private key 2024-09-24 18:56:17 +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