1 # Please contact the RTC team about this service at debian-rtc-team@alioth-lists.debian.net
4 class profile::prosody {
11 s2s_secure_auth => false,
12 package_name => 'prosody-modules',
13 ssl_custom_config => false,
18 authentication => 'ha1',
20 'auth_ha1_file' => '/var/local/rtc-passwords.prosody',
21 'auth_ha1_use_ha1b' => true,
22 'auth_ha1_realm' => 'rtc.debian.org',
24 # we override whatever the module decides as a base
26 'roster', 'saslauth', 'tls', 'dialback', 'disco', 'posix', 'private',
27 'vcard', 'version', 'uptime', 'time', 'ping', 'pep', 'register',
29 # and add the modules we want on top
31 'admin_adhoc', 'blocking', 'carbons', 'carbons_adhoc',
32 'cloud_notify', 'csi', 'filter_chatstates', 'http',
33 'http_upload', 'mam', 'smacks', 'smaks', 'throttle_presence',
37 -> prosody::virtualhost {
40 ssl_key => '/etc/ssl/private/debian.org.key',
41 ssl_cert => '/etc/ssl/debian/certs/debian.org.crt-chained',
44 'conference.debian.org' => {
50 -> posix_acl { '/etc/prosody/prosody.cfg.lua':
64 -> posix_acl { '/etc/prosody/conf.avail/debian.org.cfg.lua':