1
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
|
# File 'manifests/server/params.pp', line 1
class zarafa::server::params {
# server
$server_bind = "0.0.0.0"
$server_tcp_enabled = "yes"
$server_tcp_port = "236"
$server_pipe_enabled = "yes"
$server_pipe_name = "/var/run/zarafa"
$server_pipe_priority = "/var/run/zarafa-prio"
$server_name = "Zarafa"
$server_hostname = ""
$database_engine = "mysql"
$allow_local_users = "yes"
$local_admin_users = "root"
$system_email_address = "postmaster@localhost"
$run_as_user = ""
$run_as_group = ""
$pid_file = "/var/run/zarafa-server.pid"
$running_path = "/"
$coredump_enabled = "yes"
$session_timeout = "300"
$license_socket = "/var/run/zarafa-licensed"
$license_timeout = "10"
$log_method = "file"
$log_file = "/var/log/zarafa/server.log"
$log_level = "2"
$log_timestamp = "1"
$audit_log_enabled = "no"
$audit_log_method = "syslog"
$audit_log_file = "/var/log/zarafa/audit.log"
$audit_log_level = "1"
$audit_log_timestamp = "1"
$mysql_host = "localhost"
$mysql_port = "3306"
$mysql_user = "root"
$mysql_password = ""
$mysql_socket = ""
$mysql_database = "zarafa"
$attachment_storage = "files"
$attachment_path = "/var/lib/zarafa/attachments"
$attachment_compression = "6"
$server_ssl_enabled = "no"
$server_ssl_port = "237"
$server_ssl_key_file = "/etc/zarafa/ssl/server.pem"
$server_ssl_key_pass = "replace-with-server-cert-password"
$server_ssl_ca_file = "/etc/zarafa/ssl/cacert.pem"
$server_ssl_ca_path = ""
$server_ssl_enable_v2 = "no"
$sslkeys_path = "/etc/zarafa/sslkeys"
$threads = "8"
$watchdog_frequency = "1"
$watchdog_max_age = "500"
$server_max_keep_alive_requests = "100"
$server_recv_timeout = "5"
$server_read_timeout = "60"
$server_send_timeout = "60"
$softdelete_lifetime = "30"
$sync_lifetime = "90"
$sync_log_all_changes = "yes"
$enable_sso = "no"
$enable_gab = "yes"
$auth_method = "plugin"
$pam_service = "passwd"
$cache_cell_size = "256M"
$cache_object_size = "5M"
$cache_indexedobject_size = "16M"
$cache_quota_size = "1M"
$cache_quota_lifetime = "1"
$cache_acl_size = "1M"
$cache_store_size = "1M"
$cache_user_size = "1M"
$cache_userdetails_size = "26214400"
$cache_userdetails_lifetime = "0"
$cache_server_size = "1M"
$cache_server_lifetime = "30"
$quota_warn = "0"
$quota_soft = "0"
$quota_hard = "0"
$companyquota_warn = "0"
$user_plugin = "db"
$user_plugin_config = "/etc/zarafa/ldap.cfg"
if $::lsbdistcodename == "trusty" {
$plugin_path = "/usr/lib/zarafa"
}
else {
if $::architecture == "x86_64" or $::architecture == "amd64" {
$plugin_path = "/usr/lib64/zarafa"
}
elsif $::architecture == "i386" {
$plugin_path = "/usr/lib/zarafa"
}
else {
fail("Unknown architecture ${::architecture}")
}
}
$createuser_script = "/etc/zarafa/userscripts/createuser"
$deleteuser_script = "/etc/zarafa/userscripts/deleteuser"
$creategroup_script = "/etc/zarafa/userscripts/creategroup"
$deletegroup_script = "/etc/zarafa/userscripts/deletegroup"
$createcompany_script = "/etc/zarafa/userscripts/createcompany"
$deletecompany_script = "/etc/zarafa/userscripts/deletecompany"
$user_safe_mode = "no"
$thread_stacksize = "512"
$enable_hosted_zarafa = "false"
$enable_distributed_zarafa = "false"
$storename_format = "%f"
$loginname_format = "%u"
$client_update_enabled = "false"
$client_update_path = "/var/lib/zarafa/client"
$client_update_log_level = "1"
$client_update_log_path = "/var/log/zarafa/autoupdate"
$hide_everyone = "no"
$hide_system = "yes"
$search_enabled = "yes"
$search_socket = "file:///var/run/zarafa-search"
$search_timeout = "10"
$enable_enhanced_ics = "yes"
$enable_sql_procedures = "no"
$sync_gab_realtime = "yes"
$disabled_features = "imap"
$max_deferred_records = "0"
$max_deferred_records_folder = "20"
$restrict_admin_permissions = "no"
$embedded_attachment_limit = "20"
$proxy_header = ""
# ldap
#$ldap_host = "localhost"
$ldap_host = "localhost"
$ldap_port = "389"
$ldap_protocol = "ldap"
$ldap_uri = ""
$ldap_server_charset = "utf-8"
$ldap_bind_user = "cn=admin,cn=users,dc=zarafa,dc=com"
$ldap_bind_passwd = ""
$ldap_network_timeout = "30"
$ldap_last_modification_attribute = "modifyTimestamp"
$ldap_page_size = "1000"
$ldap_search_base = "dc=zarafa,dc=com"
$ldap_object_type_attribute = "objectClass"
$ldap_user_type_attribute_value = "posixAccount"
$ldap_group_type_attribute_value = "posixGroup"
$ldap_contact_type_attribute_value = "zarafa-contact"
$ldap_company_type_attribute_value = "organizationalUnit"
$ldap_addresslist_type_attribute_value = "zarafa-addresslist"
$ldap_dynamicgroup_type_attribute_value = "zarafa-dynamicgroup"
$ldap_user_search_filter = ""
$ldap_user_unique_attribute = "uidNumber"
$ldap_user_unique_attribute_type = "text"
$ldap_fullname_attribute = "cn"
$ldap_loginname_attribute = "uid"
$ldap_password_attribute = "userPassword"
$ldap_authentication_method = "bind"
$ldap_emailaddress_attribute = "mail"
$ldap_emailaliases_attribute = "zarafaAliases"
$ldap_isadmin_attribute = "zarafaAdmin"
$ldap_nonactive_attribute = "zarafaSharedStoreOnly"
$ldap_resource_type_attribute = "zarafaResourceType"
$ldap_resource_capacity_attribute = "zarafaResourceCapacity"
$ldap_sendas_attribute = "zarafaSendAsPrivilege"
$ldap_sendas_attribute_type = "text"
$ldap_sendas_relation_attribute = ""
$ldap_user_certificate_attribute = "userCertificate;binary"
$ldap_group_search_filter = ""
$ldap_group_unique_attribute = "gidNumber"
$ldap_group_unique_attribute_type = "text"
$ldap_groupname_attribute = "cn"
$ldap_groupmembers_attribute = "memberUid"
$ldap_groupmembers_attribute_type = "text"
$ldap_groupmembers_relation_attribute = "uid"
$ldap_group_security_attribute = "zarafaSecurityGroup"
$ldap_group_security_attribute_type = "boolean"
$ldap_company_search_filter = ""
$ldap_company_unique_attribute = "ou"
$ldap_company_unique_attribute_type = "text"
$ldap_companyname_attribute = "ou"
$ldap_company_view_attribute = "zarafaViewPrivilege"
$ldap_company_view_attribute_type = "text"
$ldap_company_view_relation_attribute = ""
$ldap_company_admin_attribute = "zarafaAdminPrivilege"
$ldap_company_admin_attribute_type = "text"
$ldap_company_admin_relation_attribute = ""
$ldap_company_system_admin_attribute = "zarafaSystemAdmin"
$ldap_company_system_admin_attribute_type = "text"
$ldap_company_system_admin_relation_attribute = ""
$ldap_addresslist_search_filter = ""
$ldap_addresslist_unique_attribute = "cn"
$ldap_addresslist_unique_attribute_type = "text"
$ldap_addresslist_filter_attribute = "zarafaFilter"
$ldap_addresslist_search_base_attribute = "zarafaBase"
$ldap_addresslist_name_attribute = "cn"
$ldap_dynamicgroup_search_filter = ""
$ldap_dynamicgroup_unique_attribute = "cn"
$ldap_dynamicgroup_unique_attribute_type = "text"
$ldap_dynamicgroup_filter_attribute = "zarafaFilter"
$ldap_dynamicgroup_search_base_attribute = "zarafaBase"
$ldap_dynamicgroup_name_attribute = "cn"
$ldap_quota_userwarning_recipients_attribute = "zarafaQuotaUserWarningRecipients"
$ldap_quota_userwarning_recipients_attribute_type = "text"
$ldap_quota_userwarning_recipients_relation_attribute = ""
$ldap_quota_companywarning_recipients_attribute = "zarafaQuotaCompanyWarningRecipients"
$ldap_quota_companywarning_recipients_attribute_type = "text"
$ldap_quota_companywarning_recipients_relation_attribute = ""
$ldap_quotaoverride_attribute = "zarafaQuotaOverride"
$ldap_warnquota_attribute = "zarafaQuotaWarn"
$ldap_softquota_attribute = "zarafaQuotaSoft"
$ldap_hardquota_attribute = "zarafaQuotaHard"
$ldap_userdefault_quotaoverride_attribute = "zarafaUserDefaultQuotaOverride"
$ldap_userdefault_warnquota_attribute = "zarafaUserDefaultQuotaWarn"
$ldap_userdefault_softquota_attribute = "zarafaUserDefaultQuotaSoft"
$ldap_userdefault_hardquota_attribute = "zarafaUserDefaultQuotaHard"
$ldap_quota_multiplier = "1"
$ldap_addressbook_hide_attribute = "zarafaHidden"
$ldap_object_search_filter = ""
$ldap_filter_cutoff_elements = "1000"
}
|