Classes
The sympa class.
The following parameters are available in the sympa
class.
Data type: Array[String]
Data type: Boolean
Default value: false
Data type: Stdlib::Fqdn
Default value: $facts['fqdn']
Data type: Stdlib::Fqdn
Default value: $facts['fqdn']
Data type: Variant[String, Array[String]]
Default value: $sympa::params::package_name
Data type: String
Default value: 'sympa'
Data type: String
Default value: 'wwsympa'
Data type: String
Default value: $sympa::params::tls_certificate_path
Data type: String
Default value: $sympa::params::tls_privatekey_path
Data type: String
Default value: '/etc/sympa/sympa.conf'
Data type: String
Default value: 'en'
Data type: Array[String]
Default value: []
Data type: String
Default value: 'Mailing lists service'
Data type: String
Default value: 'SYMPA'
Data type: Boolean
Default value: false
Data type: Boolean
Default value: true
Data type: Enum['mysql', 'postgresql', 'oracle', 'sybase', 'sqlite']
Default value: 'mysql'
Data type: String
Default value: 'localhost'
Data type: Integer[1,65535]
Default value: 3306
Data type: String
Default value: 'sympa'
Data type: String
Default value: 'sympa'
Data type: String
Default value: extlib::cache_data($mail_name, 'sympa_db_passwd', extlib::random_password(16))
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: 'mail'
Data type: String
Default value: 'unix'
Data type: Integer[0,3]
Default value: 0
Data type: Integer
Default value: 0
Data type: Integer
Default value: 5242880
Data type: Boolean
Default value: true
Data type: Integer
Default value: 1
Data type: Integer
Default value: 0
Data type: Integer
Default value: 9
Data type: Integer
Default value: 5
Data type: Array[String]
Default value: ['X-Sympa-To','X-Family-To','Return-Receipt-To','Precedence','X-Sequence','Disposition-Notification-To','Sender']
Data type: Array[String]
Default value: ['help','subscribe','unsubscribe','post','owner','archive']
Data type: Integer
Default value: 5
Data type: Integer
Default value: 1
Data type: Integer
Default value: 3
Data type: Integer
Default value: 600
Data type: Integer
Default value: 1
Data type: Integer
Default value: 10
Data type: String
Default value: '/usr/sbin/sendmail'
Data type: Boolean
Default value: false
Data type: Integer
Default value: 40
Data type: Integer
Default value: 25
Data type: Integer
Default value: 10
Data type: String
Default value: 'public_listmaster'
Data type: Array[String]
Default value: ['send','create_list']
Data type: Array[String]
Default value: []
Data type: Integer
Default value: 0
Data type: Boolean
Default value: false
Data type: Optional[String]
Default value: undef
Data type: String
Default value: '/usr/bin/mhonarc'
Data type: Integer
Default value: 30
Data type: Integer
Default value: 50
Data type: Enum['unique', 'owner']
Default value: 'owner'
Data type: Enum['unique', 'owner']
Default value: 'owner'
Data type: String
Default value: 'daily'
Data type: Optional[String]
Default value: undef
Data type: Array[String]
Default value: ['message.footer','message.header','message.footer.mime','message.header.mime','info']
Data type: String
Default value: 'X-Spam-Status'
Data type: String
Default value: '^\s*Yes'
Data type: String
Default value: '^\s*No'
Data type: String
Default value: 'x-spam-status'
Data type: String
Default value: '/var/lib/sympa'
Data type: String
Default value: "${var_dir}/list_data"
Data type: String
Default value: '/etc/sympa'
Data type: String
Default value: '/var/spool/sympa'
Data type: String
Default value: "${spool}/msg"
Data type: String
Default value: "${spool}/moderation"
Data type: String
Default value: "${spool}/digest"
Data type: String
Default value: "${spool}/auth"
Data type: String
Default value: "${spool}/outgoing"
Data type: String
Default value: "${spool}/subscribe"
Data type: String
Default value: "${spool}/topic"
Data type: String
Default value: "${spool}/bounce"
Data type: String
Default value: "${spool}/task"
Data type: String
Default value: "${spool}/automatic"
Data type: String
Default value: "${spool}/bulk"
Data type: String
Default value: "${spool}/viewmail"
Data type: String
Default value: "${var_dir}/bounce"
Data type: String
Default value: "${var_dir}/arc"
Data type: String
Default value: 'sympa'
Data type: Optional[String]
Default value: undef
Data type: String
Default value: 'none'
Data type: Integer
Default value: 3
Data type: Pattern[/^[0-7]{3}$/]
Default value: '027'
Data type: String
Default value: extlib::cache_data($mail_name, 'sympa_cookie', extlib::random_password(16))
Data type: String
Default value: '/sympa'
Data type: Optional[String]
Default value: undef
Data type: String
Default value: '/static-sympa'
Data type: String
Default value: '/usr/share/sympa/static_content'
Data type: String
Default value: '/var/lib/sympa/css'
Data type: String
Default value: '/var/lib/sympa/pictures'
Data type: String
Default value: $syslog
Data type: String
Default value: 'home'
Data type: Enum['thrd', 'mail']
Default value: 'thrd'
Data type: Integer
Default value: 25
Data type: Integer
Default value: 25
Data type: String
Default value: 'localhost'
Data type: Integer
Default value: 0
Data type: Integer
Default value: 0
Data type: Optional[Integer]
Default value: undef
Data type: Boolean
Default value: false
Data type: Optional[String]
Default value: undef
Data type: Optional[String]
Default value: undef
Data type: Optional[String]
Default value: undef
Data type: Integer
Default value: 19
Data type: Enum['sensitive', 'insensitive']
Default value: 'sensitive'
Data type: Optional[String]
Default value: undef
Data type: Optional[String]
Default value: $sympa::params::cafile
Data type: Optional[String]
Default value: undef
Data type: Optional[String]
Default value: extlib::cache_data($mail_name, 'sympa_key_passwd', extlib::random_password(16))
Data type: Optional[String]
Default value: "${var_dir}/list_data/X509-user-certs"
Data type: Integer
Default value: 300
Data type: Boolean
Default value: false
Data type: Array[String]
Default value: ['robot','list']
Data type: Optional[String]
Default value: $sympa::params::dkim_private_key_path
Data type: Array[String]
Default value: ['md5_authenticated_messages','smime_authenticated_messages','dkim_authenticated_messages','editor_validated_messages']
Data type: Optional[String]
Default value: undef
Data type: Optional[String]
Default value: undef
Data type: Optional[String]
Default value: undef
Data type: Optional[String]
Default value: undef
Data type: Optional[String]
Default value: undef
Data type: Optional[String]
Default value: undef
Data type: Boolean
Default value: true
Data type: String
Default value: 'postalias'
Data type: Hash[String, Hash[String, String]]
Default value: {}
The sympa::config class.
The sympa::install class.
The sympa::params class.