fef5c73726
feat(fwknopd): add Ansible role for fwknopd management with necessary tasks and configurations
alexandre.pires2025-05-18 15:50:18 +02:00
4e07e062ce
fix(m3uproxy): update playlist file references from .m3u8 to .json and correct descriptions in variables
alexandre.pires2025-05-18 12:20:49 +02:00
05d1624bdd
feat(terraform): update metallb version, refactor IAM policies, and enhance security
auditd
alexandre.pires2025-05-11 20:58:05 +02:00
19f599e502
feat(secrets): replace config maps with secrets for sensitive configurations in multiple modules
alexandre.pires2025-05-11 20:17:35 +02:00
457f2bd810
feat(encryption): implement AWS KMS integration with encryption provider and update related configurations
alexandre.pires2025-05-11 19:41:48 +02:00
3e12b13d95
fix(backup): update security context in cron job and improve backup script logging
alexandre.pires2025-05-10 19:40:01 +02:00
01fc509795
feat(backup): update backup script and configuration to use variable tag and change source path
alexandre.pires2025-05-10 19:18:16 +02:00
a19c71009f
feat(backup): add environment variables for app name and backup retention in cron job and fix quoting in backup script
alexandre.pires2025-05-10 19:09:21 +02:00
9e45ff6376
feat(backup): add backup script and refactor cron job to use it
alexandre.pires2025-05-10 19:06:25 +02:00
bbc4fef0e8
feat(trivy): add Trivy integration with Kubernetes, including cron job and email reporting
alexandre.pires2025-05-10 18:16:08 +02:00
5d2f50feb9
feat(mail): add stunnel support for Dovecot and Postfix with configuration and certificate management
alexandre.pires2025-05-10 15:37:00 +02:00
a0ac55e746
feat(gitea): update Gitea version to 1.23.7 and enhance liveness probe with TLS support
alexandre.pires2025-05-09 23:22:34 +02:00
17a54f6792
feat(gitea): refactor configuration to use structured app_config and add TLS support
alexandre.pires2025-05-09 22:21:33 +02:00
9de7d52192
feat(sftpgo): add TLS support and internal certificate management
alexandre.pires2025-05-08 22:36:47 +02:00
4d4f085c3e
refactor: clean up environment variables and remove unused Nextcloud configurations
alexandre.pires2025-05-08 19:18:19 +02:00
d1267f816b
feat(mail): add Dovecot and Getmail configurations with ingress setup for SFTPGo
alexandre.pires2025-05-05 19:56:43 +02:00
e6e85b00f7
feat(mail): enhance mail configuration with getmail and dovecot settings
alexandre.pires2025-05-05 00:47:36 +02:00
6adbd50c6d
fix: Remove check for valid remote host info from CI/CD actions
alexandre.pires2025-05-02 14:55:38 +02:00
b04871a60c
fix: Correct setup steps for Tofu environment and streamline system ID validation
alexandre.pires2025-05-02 14:51:53 +02:00
b961de0455
fix: Correct terraform_version to tofu_version in setup-opentofu-env action and update ansible command to ping public hosts
alexandre.pires2025-05-02 14:46:59 +02:00
596f2b13ba
fix: Correct ansible-inventory command to include --limit option for host group filtering
alexandre.pires2025-05-02 14:40:52 +02:00
51ba9821a0
fix: Update default host group in Ansible setup and correct host entry in inventory
alexandre.pires2025-05-02 14:34:08 +02:00
5253d4dd41
Refactor CI/CD setup: streamline Python package installations and add bcrypt hashing for email credentials
alexandre.pires2025-04-24 19:15:04 +02:00
4b8ad821b4
Update DMARC email address to use admin for a13labs.me and alexpires.me
alexandre.pires2025-04-24 09:41:45 +02:00
087b5840ff
Update DKIM and DMARC configurations for a13labs.me and alexpires.me; add new variables for DKIM values
alexandre.pires2025-04-24 09:36:39 +02:00
9bbc4262b3
Add DNS records for a13labs.me and update configuration for zone management
alexandre.pires2025-04-24 09:28:23 +02:00
4abdccef21
Remove unused kodi flags from playlist.json and add new media sources for CNNBrasil and RTPInternacional
alexandre.pires2025-04-20 13:39:33 +02:00
25698de08f
Update playlist.json: add radio tag to ignore_tags for m3upt provider
alexandre.pires2025-04-10 23:09:03 +02:00
e31cb71572
Update m3uproxy configuration: remove replace_triggered_by from lifecycle, add ignore_tags for media and group-title, and modify IPTV sources and priorities
alexandre.pires2025-04-10 20:29:34 +02:00
5083580d43
Add mail cryptography support: create secrets for cryptographic keys, update Dovecot configuration, and remove unused vault file
feature/add-new-host
alexandre.pires2025-03-23 22:05:34 +01:00
6168afdc32
Remove sectool.json, update mail.tf to ignore annotation changes, and consolidate sensitive variables in secrets.tf
alexandre.pires2025-03-23 21:08:18 +01:00
2657388998
Refactor sectool usage in workflows to include configuration file and remove redundant sectool.json files
alexandre.pires2025-03-22 13:06:35 +01:00
51d6229b03
Enhance mail configuration: add envelope support in Sieve, create SMTP and IMAP SRV records, update Dovecot settings, and implement Postfix startup script
alexandre.pires2025-03-16 19:37:44 +01:00
7dd59fa72a
Remove the Important mailbox configuration from Dovecot settings
alexandre.pires2025-03-15 23:33:38 +01:00
c05ee5912c
Update lifecycle rules for backup buckets and add mail cleanup rule
alexandre.pires2025-03-15 23:31:36 +01:00
119fc4d4be
Update GitHub Actions workflow to include additional secrets for Ansible environment setup
alexandre.pires2025-03-15 22:53:23 +01:00
52b1649c3e
Refactor DNS records and local variables; replace data source with local values for Contabo instance and add IMAP/SMTP CNAME records
alexandre.pires2025-03-15 22:51:05 +01:00
afe0a1010d
Add mail playbook and update firewall rules for mail services
alexandre.pires2025-03-15 22:49:13 +01:00