puppet-prod/site/roles/manifests
Ben Vincent 528fbe4190 feat: implement dovecot backend server with postfix virtual mailbox integration
- create profiles::dovecot::backend class for IMAPS server configuration
- add virtual mailbox support to profiles::postfix::gateway with enable_dovecot parameter
- restructure common hieradata elements into mail.yaml
- add virtual mailbox and alias map templates with ERB generation
- add comprehensive type validation using Stdlib::Email, Stdlib::Fqdn, Stdlib::IP types
- configure vmail user (UID/GID 5000) with shared storage on /shared/apps/maildata
- update roles::infra::mail::backend to include both dovecot and postfix profiles
2025-11-02 11:53:02 +11:00
..
apps feat: change media arr apps to hiera_include (#296) 2025-05-24 20:23:56 +10:00
ceph feat: add ceph roles (#284) 2025-05-15 19:29:53 +10:00
infra feat: implement dovecot backend server with postfix virtual mailbox integration 2025-11-02 11:53:02 +11:00
base.pp feat: update all roles for firstrun 2024-05-19 22:11:01 +10:00