Commit Graph

189 Commits

Author SHA1 Message Date
alexandre.pires 380bdf7e2a Add mail backup module and cron schedule; refactor mail paths and deployment strategy 2025-03-15 23:14:47 +01:00
alexandre.pires 5fbd28e69c Add Sieve script for mail filtering to move messages to Sent folder 2025-03-15 23:05:12 +01:00
alexandre.pires 98f789d2c8 Implement mail server 2025-03-15 23:01:46 +01:00
alexandre.pires d8011643be Remove unused Terraform configuration file 2025-03-15 22:55:01 +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 52b1649c3e Refactor DNS records and local variables; replace data source with local values for Contabo instance and add IMAP/SMTP CNAME records 2025-03-15 22:51:05 +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 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 22361df07d Refactor Nextcloud Terraform configuration; update database and backup paths 2025-01-25 16:08:39 +01:00
alexandre.pires 7bab11b7f0 Removed weekly reconciliation 2025-01-13 17:16:14 +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 7eae07ddb6 Reduce num_workers to 2 and increase scan_time to 43200 in m3uproxy configuration 2025-01-12 10:22:34 +01:00
alexandre.pires d63869ce73 Reenabled some apps 2025-01-12 09:53:31 +01:00
alexandre.pires 984d1bd9f9 Disabeld apps 2025-01-11 17:34:45 +01:00
alexandre.pires d7c8870fc1 Update wireguard and squid versions; reduce num_workers in m3uproxy configuration 2025-01-05 22:14:05 +01:00
alexandre.pires 7a5dee6293 Locked to v0.1.26 2024-12-16 11:13:46 +01:00
alexandre.pires 58f25ca27e Locked v0.1.26 2024-12-16 11:10:01 +01:00
alexandre.pires 115f4b2387 Re-enabled rustdesk 2024-12-13 19:46:51 +01:00
alexandre.pires 9053d9d7b0 Renabled apps, removed probes wordpress 2024-12-12 20:54:18 +01:00
alexandre.pires e1264540cd Disabled some apps 2024-12-12 20:37:16 +01:00
alexandre.pires a3898ed0d5 Disabled rustdesk 2024-12-12 20:29:53 +01:00
alexandre.pires 58c914befd Changed wordpress liveness probe 2024-12-12 20:15:19 +01:00
alexandre.pires 8fec8d0039 Disabled monitoring 2024-12-12 20:05:32 +01:00
alexandre.pires 09067f62b2 Added comments 2024-12-12 18:55:45 +01:00
alexandre.pires b7e535a5af Added new workflow 2024-12-12 18:55:04 +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 5a23b28c3f Refactor RustDesk configuration to use FQDN 2024-10-27 16:17:18 +01:00
alexandre.pires d9600e2734 Added Terraform/Ansible configuration to include RustDesk deployment 2024-10-26 21:41:10 +02:00
alexandre.pires 262008f014 Minor cleanup 2024-10-21 19:31:41 +02:00
alexandre.pires b6885228fa Refactor Terraform AWS IAC config to include bucket policies 2024-10-20 22:19:36 +02:00
alexandre.pires a13f59e616 Refactor DNS record names in Terraform AWS IAC config 2024-10-06 22:36:35 +02:00
alexandre.pires f3c5d295fd Update billing alarm limit in AWS IAC config 2024-10-06 18:18:34 +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 cc30dd522a File rename 2024-10-06 14:48:19 +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 b0a0e4ea4d Refactor host_vars and inventory paths for prod-01.alexpires.me 2024-10-06 14:33:19 +02:00
alexandre.pires b753b76e10 Refactor inventory paths in Ansible actions 2024-10-06 01:53:30 +02:00
alexandre.pires cae03aa746 Update Nextcloud configuration and dependencies 2024-10-06 01:45:58 +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 a78b848ba3 Removed encryption key using mac only 2024-10-05 18:17:38 +02:00
alexandre.pires fd62a59df2 Update ClouDNS provider version to "~>1.0" 2024-10-05 18:15:43 +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 0fc8047831 Refactor encryption key path in encryption.tf 2024-10-05 16:06:21 +02:00