opendmarc
: main class to includeopendmarc::install
: Internal class, that ensures opendmarc is installed. Parameters:opendmarc::service
: create the opendmarc Service Parameters:
opendmarc_config
: setting name to manage from opendmarcopendmarc_default
: setting name to manage default opendmarc
main class to include
The following parameters are available in the opendmarc
class:
Data type: Hash
configurations to load
Default value: {}
Data type: Hash
defaults to load
Default value: {}
Internal class, that ensures opendmarc is installed.
Parameters:
The following parameters are available in the opendmarc::install
class:
Data type: Array
Array of packages to install
Default value: ['opendmarc']
Data type: String
ensure for package install defaults to 'installed'
Default value: 'installed'
create the opendmarc Service
Parameters:
The following parameters are available in the opendmarc::service
class:
Data type: String
The name of the service Defaults to 'opendmarc'
Default value: 'opendmarc'
Data type: String
state of the service. Defaults to 'running'
Default value: 'running'
Data type: Boolean
if service should be enabled Defaults to true
Default value: true
setting name to manage from opendmarc
The following properties are available in the opendmarc_config
type.
Valid values: present
, absent
The basic property that the resource should be in.
Default value: present
The value of the setting to be defined.
The following parameters are available in the opendmarc_config
type.
Valid values: %r{\S+}
namevar
setting name to manage from opendmarc
The specific backend to use for this opendmarc_config
resource. You will seldom need to specify this --- Puppet will
usually discover the appropriate provider for your platform.
Valid values: true
, false
Whether to hide the value from Puppet logs. Defaults to false
.
Default value: false
setting name to manage default opendmarc
The following properties are available in the opendmarc_default
type.
Valid values: present
, absent
The basic property that the resource should be in.
Default value: present
The value of the setting to be defined.
The following parameters are available in the opendmarc_default
type.
Valid values: %r{\S+}
namevar
setting name to manage default opendmarc
The specific backend to use for this opendmarc_default
resource. You will seldom need to specify this --- Puppet will
usually discover the appropriate provider for your platform.
Valid values: true
, false
Whether to hide the value from Puppet logs. Defaults to false
.
Default value: false