https://github.com/ericsson/puppet-module-postfix
Puppet Module to manage Postfix for mail relaying
https://github.com/ericsson/puppet-module-postfix
Last synced: 8 months ago
JSON representation
Puppet Module to manage Postfix for mail relaying
- Host: GitHub
- URL: https://github.com/ericsson/puppet-module-postfix
- Owner: Ericsson
- License: apache-2.0
- Created: 2013-11-06T08:17:39.000Z (about 12 years ago)
- Default Branch: master
- Last Pushed: 2025-02-21T14:32:56.000Z (11 months ago)
- Last Synced: 2025-05-07T18:15:56.161Z (8 months ago)
- Language: Ruby
- Size: 363 KB
- Stars: 0
- Watchers: 4
- Forks: 12
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# puppet-module-postfix #
===
Puppet Module to manage Postfix for mail relaying
The module installs and configures Postfix MTA to relay local mail to a relayhost.
# Compatability #
See metadata.json for compatibility information.
# Version history #
Future releases will be documented in CHANGELOG.md.
Change log for older versions below:
* 3.0.1 2023-06-27 Add support for SLES 15.5
* 3.0.0 2023-06-09 Rename/align virtual aliases related parameter names:
- $virtual_aliases becomes $virtual_alias_maps
- $virtual_aliases_external becomes $virtual_alias_maps_external
- $virtual_custom becomes $virtual_alias_custom
- $virtual_db_type becomes $virtual_alias_db_type
Convert $main_custom to use a hash to allow easier hiera merging
Convert templates to ERP format, use one template for all maps
Drop support for strings for array type parameters
Add support for more Postfix parameters
Add support for new SLED/SLES 12 and 15
Add support for Ubuntu 22.10
Use iteration for map file creation
* 2.3.1 2023-01-27 Fix Suse default values
* 2.3.0 2023-01-03 Add support for AlmaLinux 8/9 & Rocky 8/9
Move module default data into hiera data
Add acceptance tests
* 2.2.0 2022-11-17 Allow arrays for main_mynetworks
* 2.1.1 2022-06-30 Upgrade to PDK 2.5.0
* 2.1.0 2022-05-10 Support CentOS 9 / RedHat 9 / buntu 22.04
add $custom parameter to allow free text parameters in main.cf
* 2.0.0 2022-05-03 Upgrade to Puppet 7 & PDK 2.49
Move from TravisCI to GitHub actions for testing
Move documentation into manifest (Puppet Strings)
* 1.6.5 2021-02-12 Restore support for Suse variant SLED
* 1.6.4 2020-08-13 add support for Ubuntu 20.04
* 1.6.3 2019-11-01 add support for SLES 15
* 1.6.2 2019-10-09 fix daemon directory for SLES 12.3, remove ruby 1.8.7 spec tests
* 1.6.1 2019-01-08 add support for Ubuntu 18.04
* 1.6.0 2018-12-11 add support for Ubuntu 16.04
* 1.5.2 2018-10-29 Support Puppet 6
* 1.5.1 2018-09-26 Support Puppet 5
* 1.5.0 2016-09-12 add parameters for main.cf: mydomain, smtpd_helo_required, smtpd_helo_restrictions, smtpd_recipient_restrictions and smtpd_tls_mandatory_protocols
* 1.4.0 2016-09-12 add parameters for main.cf: mydomain, smtpd_helo_required, smtpd_helo_restrictions, smtpd_recipient_restrictions and smtpd_tls_mandatory_protocols
* 1.3.1 2015-11-03 add possibility to specify TLS cert for smtpd, refactor spec tests
* 1.3.0 2015-08-26 add support for basic SSL/TLS configuration
* 1.2.1 2015-08-03 support newer versions of Puppet v3 as well as the future parser and Puppet v4
* 1.2.0 2015-06-10 add ability to configure transport maps
* 1.1.0 2015-04-14 add support for mailbox_command and relay_domains
* 1.0.2 2015-02-12 fix broken metadata.json
* 1.0.1 2015-02-11 deprecate type() as preparation for Puppet v4. Needs stdlib >= 4.2 now
* 1.0.0 2014-11-25 initial 1.0.0 release