Thomas Buck
07f561e2f5
xmpp with support for multiple virtual domains and more sensible default config.
5 gadus atpakaļ
Thomas Buck
31afcaa7b9
Remove encfs and call directory data instead of decrypted
5 gadus atpakaļ
Óscar Nájera
f4402f9916
[Prosody] Deprecated mod_privacy in favor of blocklist
Configuration file needs to belong to prosody user
6 gadus atpakaļ
Aaron D Borden
cbaca75529
Restart prosody after LE cert renewal
7 gadus atpakaļ
David Young
ec3f62c619
Add brackets to variable in prosody task.
8 gadus atpakaļ
Allen Riddell
98cb6dd610
Add prosody/xmpp default vars to role
8 gadus atpakaļ
Mike Ashley
86048ee397
Update prosody to use LE certs directly
Don't copy the LE certificates. Instead use the ssl-cert group to
manage access to the LE certificates directly. See
https://github.com/letsencrypt/letsencrypt/issues/1425 for a request to
have the LE client do this itself.
8 gadus atpakaļ
Mike Ashley
8f1b6a9ed8
Arrange for services to restart on cert renewal
8 gadus atpakaļ
Mike Ashley
65729d12f8
Update xmpp role for LE certificate
9 gadus atpakaļ
Sebastian Kriems
fe536873b7
ufw tasks shall have the ufw tag
resolves #453
Conflicts:
roles/common/tasks/ufw.yml
9 gadus atpakaļ
Reh Wanne
e7562d14d1
change auth to interna_hashed
because why the fuck not?
9 gadus atpakaļ
Sebastian Kriems
968abba197
ufw tasks shall have the ufw tag
resolves #453
9 gadus atpakaļ
Reh Wanne
71fffc20f7
change auth to interna_hashed
because why the fuck not?
9 gadus atpakaļ
Alex Payne
372f84473f
init.d -> systemctl
9 gadus atpakaļ
Alex Payne
d7da63aced
Use same Prosody installation procedure across distros
9 gadus atpakaļ
Alex Payne
d998640087
formatting
9 gadus atpakaļ
Manfred Touron
16c93ea486
Using more verbose 'dependencies' tag (#393 )
9 gadus atpakaļ
Manfred Touron
b49f3a6586
Tagged 'deps' aptitude tasks
9 gadus atpakaļ
Sven Neuhaus
edf65c530a
Install lua-sec-prosody package on Debian Wheezy and Ubuntu Precise
This is the updated version from the prosody repository because
these distributions have an old version of the lua-sec package
that lacks PFS and other features. Second commit for issue #285 .
9 gadus atpakaļ
Sven Neuhaus
570bebac70
wheezy: need librrd2-dev from backports to be compatible with dovecot
9 gadus atpakaļ
Sven Neuhaus
0ebda3b32e
Fixes for Ubuntu 14.04 LTS 'trusty'
* Postfix: Trusty comes with postgresql 9.3, not 9.1
* owncloud 6.0.1 is part of the distribution, doesn't require opensuse repository
* owncloud requires libapache2-mod-php5
* uses prosody repository that matches the ansible_distribution_release (trusty, wheezy, etc)
10 gadus atpakaļ
Justin Plock
ea0b288818
Moved ufw firewall rules into individual roles
10 gadus atpakaļ
Allen Riddell
d1e9e2b4ff
Quote password variables (they may contain spaces)
String-valued variables containing spaces can be substituted into an ansible
tasks file but they will not be interpreted correctly.
10 gadus atpakaļ
Luke Cyca
9bd0fc1737
XMPP account creation
11 gadus atpakaļ
Luke Cyca
76d52b63f3
XMPP cert handling improvements, ufw rules, and tests
11 gadus atpakaļ
Alex Payne
b821ec639c
XMPP/Jabber support via Prosody. Closes #2 .
11 gadus atpakaļ