Puppet Class: dovecot
- Inherited by:
-
dovecot::auth
dovecot::config
dovecot::install
dovecot::service
- Defined in:
- manifests/init.pp
Overview
dovecot class
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
# File 'manifests/init.pp', line 2
class dovecot(
String $package_ensure,
Boolean $package_manage,
Array[String] $package_name,
Boolean $service_enable,
Enum['running','stopped'] $service_ensure,
Boolean $service_manage,
String $service_name,
Optional[String] $service_provider,
Stdlib::Absolutepath $config_dir,
Boolean $enable_imap,
Boolean $enable_pop3,
Boolean $enable_lmtp,
Boolean $enable_managesieved,
Boolean $enable_ssl,
Boolean $enable_auth,
Boolean $enable_logging,
Boolean $enable_mail,
Boolean $enable_master,
Boolean $enable_lda,
Hash $plugins,
Hash $files,
) {
contain ::dovecot::install
contain ::dovecot::config
contain ::dovecot::service
Class['::dovecot::install'] ->
Class['::dovecot::config'] ~>
Class['::dovecot::service']
}
|