refactor: move postfix gateway config to hiera for deep merging

- remove profiles::postfix::gateway wrapper class entirely
- move all postfix configurations to hieradata/roles/infra/mail/gateway.yaml
- add deep merge lookup options for postfix::configs, postfix::maps, and postfix::virtuals
- use hiera_include to include postfix module directly
This commit is contained in:
2025-11-01 15:56:01 +11:00
parent 81f289a185
commit 9836857df2
4 changed files with 217 additions and 251 deletions
@@ -6,6 +6,5 @@ class roles::infra::mail::gateway {
}else{
include profiles::defaults
include profiles::base
include profiles::postfix::gateway
}
}