Ruslan Petrovich and Cursor
1ec315d96c
Align Postfix identity with system hostname on PMG nodes.
...
Add an idempotent baseline step that enforces myhostname/mydomain from hostname -f and reloads postfix only when drift is detected.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-24 21:31:53 +03:00
Ruslan Petrovich and Cursor
664a544aa9
Fix PMG custom-check log ownership to avoid permission denied errors.
...
Updated the custom_check state to manage /var/log/mail_av and checked file with pmg-smtp-filter ownership and configurable modes, and documented new pillar settings for log owner/group/modes.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-24 21:26:13 +03:00
Ruslan Piatrovich
7373d5520f
Add cluster join functionality and Kaspersky agent configuration to PMG. Updated Makefile for cluster bootstrap command, enhanced README with new service details, and modified pillar states for KESL and KLN agent integration. Added verification and management for cluster-only services in Salt states.
2026-06-10 17:06:22 +03:00
Ruslan Piatrovich
7230484b44
Add additional PMG mail gateway hosts and enhance SMTP metrics script with state management and new metrics. Updated metrics output to include queue drain rate and total SMTP connections.
2026-06-09 14:01:00 +03:00
Ruslan Piatrovich
86dd59e462
Enhance Kaspersky integration in PMG by adding configurable excluded paths for KESL scanning. Updated README to reflect new functionality and modified Salt states to implement the changes, including a restart command for KESL when exclusions are modified.
2026-06-08 12:48:15 +03:00
Ruslan Piatrovich
c492399300
Add configuration for Prometheus node exporter and SMTP monitoring in PMG. Updated README and added verification checks for new metrics.
2026-06-05 16:33:57 +03:00
Ruslan Piatrovich and Cursor
85cecf78f6
Add Salt baseline states for Proxmox Mail Gateway.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-04 11:27:44 +03:00
Ruslan Piatrovich
35d81332fa
first commit
2026-06-01 15:35:45 +03:00