voxpupuli / puppet-postfix

Puppet postfix module
Apache License 2.0
70 stars 173 forks source link

Add Debian 12 support #374

Closed bastelfreak closed 10 months ago

bastelfreak commented 10 months ago

Pull Request (PR) description

This Pull Request (PR) fixes the following issues

bastelfreak commented 10 months ago

yes, the debian puppet package doesn't contain the core modules. They are packaged as dedicated packages and puppet doesn't depend on them :(. IMO this is a bug in the package.

ekohl commented 10 months ago

I'd install puppet-module-puppetlabs-augeas-core in spec/setup_acceptance_node.pp:

if fact('os.name') == 'Debian' and !fact('aio_agent_version') {
  package { 'puppet-module-puppetlabs-augeas-core':
    ensure => present,
  }
}