Puppet Class: dovecot::managesieved

Inherited by:
dovecot::managesieved::install
Defined in:
manifests/managesieved.pp

Overview

20-managesieve.conf See README.md for usage

Parameters:

  • options (Hash[String, Optional[Variant[String,Integer]]])
  • protocol_options (Hash[String, Optional[Variant[String,Integer]]])
  • service_options (Hash[String, Optional[Variant[String,Integer]]])
  • login_options (Hash[String, Optional[Variant[String,Integer]]])
  • inet_listeners (Hash[String, Hash])
  • package_name (String)


3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# File 'manifests/managesieved.pp', line 3

class dovecot::managesieved (
  Hash[String, Optional[Variant[String,Integer]]] $options,
  Hash[String, Optional[Variant[String,Integer]]] $protocol_options,
  Hash[String, Optional[Variant[String,Integer]]] $service_options,
  Hash[String, Optional[Variant[String,Integer]]] $login_options,
  Hash[String, Hash]                              $inet_listeners,
  String $package_name,
) {
  include ::dovecot

  contain ::dovecot::managesieved::install
  contain ::dovecot::managesieved::config

  Class['::dovecot::managesieved::install'] ->
  Class['::dovecot::managesieved::config'] ~>
  Class['::dovecot::service']
}