Classes
Data types
The exim class.
The following parameters are available in the exim
class.
Data type: String
Default value: $exim::params::package_name
Data type: String
Default value: $exim::params::service_name
Data type: String
Default value: $exim::params::service_user
Data type: String
Default value: $exim::params::service_group
Data type: String
Default value: $exim::params::config_file
Data type: String
Default value: $facts['fqdn']
Data type: Array[String]
Default value: [$primary_hostname]
Data type: Array[String]
Default value: []
Data type: Array[String]
Default value: []
Data type: Boolean
Default value: false
Data type: String
Default value: 'clamd:/tmp/clamd'
Data type: Boolean
Default value: false
Data type: Enum['variant =rspamd', '']
Default value: ''
Data type: Stdlib::Host
Default value: 'localhost'
Data type: Integer
Default value: 783
Data type: Boolean
Default value: true
Data type: String
Default value: $exim::params::tls_certificate_path
Data type: Optional[String]
Default value: undef
Data type: String
Default value: $exim::params::tls_privatekey_path
Data type: Optional[String]
Default value: undef
Data type: Array[Integer]
Default value: [25, 465, 587]
Data type: String
Default value: $facts['domain']
Data type: String
Default value: $qualify_domain
Data type: Boolean
Default value: false
Data type: Array[String]
Default value: ['root']
Data type: Array[String]
Default value: ['*']
Data type: Boolean
Default value: false
Data type: Array[String]
Default value: ['*']
Data type: Exim::Time
Default value: '5s'
Data type: Boolean
Default value: true
Data type: Array[String]
Default value: []
Data type: Array[String]
Default value: []
Data type: String
Default value: '+smtp_protocol_error +smtp_syntax_error +tls_certificate_verified'
Data type: Exim::Time
Default value: '2d'
Data type: Exim::Time
Default value: '7d'
Data type: Boolean
Default value: true
Data type: Boolean
Default value: false
Data type: Boolean
Default value: false
Data type: String
Default value: '^LDAP'
Data type: String
Default value: 'PATH=/usr/bin::/bin'
Data type: Boolean
Default value: false
Data type: Boolean
Default value: false
Data type: Optional[Stdlib::Host]
Default value: undef
Data type: String
Default value: 'F,2h,15m; G,16h,1h,1.5; F,4d,6h'
Data type: Array[String]
Default value: []
Data type: Boolean
Default value: false
Data type: Boolean
Default value: true
Data type: Optional[String]
Default value: undef
Data type: Integer
Default value: 636
Data type: Enum['demand', 'allow', 'try', 'never']
Default value: 'demand'
Data type: String
Default value: $exim::params::ldap_ca_cert_file
Data type: Optional[String]
Default value: undef
Data type: Optional[String]
Default value: undef
Data type: Optional[String]
Default value: undef
Data type: String
Default value: 'sAMAccountName'
Data type: String
Default value: 'userPrincipalName'
Data type: Optional[String]
Default value: '(objectClass=user)'
Data type: Boolean
Default value: false
Data type: String
Default value: $exim::params::dkim_config_file
Data type: String
Default value: $exim::params::dkim_keys_path
Data type: Boolean
Default value: true
Data type: String
Default value: '/opt/puppetlabs/facter/facts.d/mta.yaml'
Data type: Hash[Stdlib::Fqdn, Struct[{'selector' => String, 'key' => String, 'strict' => Boolean}]]
Default value: {}
The exim::config class.
The exim::install class.
The exim::params class.
The Exim::Time data type.
Alias of Pattern[/\A[0-9]+(d|h|m|s)\z/]