|
All checks were successful
Build / precommit (pull_request) Successful in 5m18s
- refactor profiles::postfix::gateway as parameterized class - move base postfix parameters, transports, and virtuals to hiera for flexibility - convert SMTP restrictions to arrays for better readability using join() - add postscreen enable/disable boolean with conditional master.cf configuration - add per-domain TLS policy maps (smtp_tls_policy_maps) - convert alias_maps to array parameter for flexibility - convert all postfix map files to ERB templates with parameter hashes - add map parameters: sender_canonical_maps, sender_access_maps, relay_recipients_maps, relay_domains_maps, recipient_canonical_maps, recipient_access_maps, postscreen_access_maps, helo_access_maps - move default map data to hiera while keeping parameters as empty hashes by default This approach balances flexibility with data-driven configuration, allowing easy customization through parameters while keeping transport/virtual maps and default map data in hiera for role-specific overrides. |
||
|---|---|---|
| .. | ||
| auth | ||
| automation | ||
| ceph | ||
| cobbler | ||
| db | ||
| dhcp | ||
| dns | ||
| droneci | ||
| etcd | ||
| git | ||
| halb | ||
| incus | ||
| k8s | ||
| logs | ||
| metrics | ||
| nomad | ||
| ntp | ||
| ovirt | ||
| pki | ||
| proxy | ||
| puppet | ||
| puppetboard | ||
| puppetdb | ||
| reposync | ||
| sql | ||
| storage | ||
| dns.yaml | ||
| droneci.eyaml | ||
| k8s.eyaml | ||
| k8s.yaml | ||
| proxmox.yaml | ||
| puppet.yaml | ||