Puppet Class: mailhog
- Defined in:
- manifests/init.pp
Overview
Class to install and configure mailhog.
Use this module to install and configure mailhog.
22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 |
# File 'manifests/init.pp', line 22
class mailhog (
String[1] $config ,
Stdlib::Absolutepath $config_file ,
Stdlib::Absolutepath $install_dir ,
Enum['package','archive'] $install_method,
Boolean $manage_service,
String[1] $package_name,
String[1] $package_version,
String[1] $service_name,
String[1] $service_provider,
Enum['running','stopped'] $service_ensure,
Optional[Stdlib::HTTPUrl] $archive_source = undef,
) {
contain 'mailhog::install'
contain 'mailhog::config'
contain 'mailhog::service'
Class['mailhog::install']
-> Class['mailhog::config']
~> Class['mailhog::service']
}
|