when relayhost is define in the init.pp, there is nothing call behind it. As it, if you use it like show in the documentation, it don't work.
After reading the code, it look like that the standard usage for relayhost is to use satellite profile that permit to configure postfix to send all email to $relayhost.
Fixes #295
There was no intrinsic way to store an encrypted bind password in heira, so added '$postfix::ldapbindpw'.
Converted '$postfix::ldap_options' to be optional or a string or an array of strings.
Modified the ldap-aliases.cf template so that ldap_options can be optional / a string / an array of strings, and then rendered in alphabetical order.
It is less surprising if the puppet module's default configuration matches a standard default postfix configuration.
modulesync 5.4.0
Add support for Ubuntu 24.04
Fixes #393
I have over 1,500 virtual aliases and if I add them to virtual a la the postfix::virtual defined type puppet runs take a very long time. Also, when I remove an item I want it to actually be removed from my postfix configs too without having to leave it in my data with an ensure absent.
This change allows a user to provide initial seed content to the virtual and transport hashes that are created if you set mta to true. This way, current functionality is maintained, but if you opt to you can build your own content for virtual or transport outside of the module and bring it in.