Alex Payne
b821ec639c
XMPP/Jabber support via Prosody. Closes #2 .
11 years ago
Alex Payne
b77bcdbb0c
VMware Fusion Vagrant provider definition
11 years ago
Alex Payne
122fc668e3
Merge pull request #102 from cji/master
Add logwatch to the monitoring role to email daily log summaries
11 years ago
cji
ba901526b7
Add logwatch to the monitoring role to email daily log summaries
Based on playbook from https://github.com/phred/5minbootstrap
11 years ago
Luke Cyca
f123896767
Merge pull request #101 from PajamaSoft/roundcube_managesieve
Roundcube managesieve plugin and automatic folder creation
11 years ago
PajamaSoft
54648a8f39
Enable Roundcube's managesieve plugin or server-side filters
These are the changes necessary to enable Roundcube's manage sieve plugin to mange server-side sieve filters.
Signed-off-by: PajamaSoft <support@pajamasoft.com >
11 years ago
PajamaSoft
a7159f63a2
Merge branch 'master' of https://github.com/al3x/sovereign
11 years ago
Alex Payne
a4c220f000
Merge pull request #100 from ariddell/feature/znc-update
ircbouncer: connect to default server (freenode) using ssl
11 years ago
Allen Riddell
5d8ca0b08a
ircbouncer: connect to default server (freenode) using ssl
11 years ago
Luke Cyca
211a6496c8
Merge pull request #96 from jlund/openvpn-interface
Use gathered facts to determine the correct network interface in the OpenVPN role
11 years ago
Joshua Lund
fac6ceb3a9
Use gathered facts to determine the correct network interface in the
OpenVPN role
11 years ago
PajamaSoft
051e2c5217
Merge branch 'master' of https://github.com/al3x/sovereign
11 years ago
Luke Cyca
62c86648e8
Merge pull request #94 from jimrollenhagen/patch-1
Fix local tarsnap key path in readme
11 years ago
Jim Rollenhagen
a6ce849bc0
Fix local tarsnap key path in readme
Turns out it should be in the tarsnap role, not common. :)
11 years ago
Luke Cyca
e46ad018ba
Improved test suite, rewritten in python
Added friendly_networks variable to denote whitelisted networks
11 years ago
Luke Cyca
194f587f3a
dsbl.org is no longer operating
11 years ago
Luke Cyca
369b90925a
Move DNSBL to postscreen (fixes #45 )
11 years ago
Luke Cyca
af13926a85
Merge pull request #91 from ssoriche/master
Set permissions and owner on virtual mail domains
11 years ago
Shawn Sorichetti
290d59225d
Separate virtual mail directory settings into a task
Move the settings of the virtual mail directories into a separate
ansible task.
11 years ago
Shawn Sorichetti
0b1a8633e5
Set permissions and owner on virtual mail domains
Without the owner being set to vmail and dovecot, when a virtual user
tries to access their mail account, dovecot throws an error that it does
not have permission to create the mail folder for the user.
With the owner and permissions being set the user's mail directory is
created and they can successfully sign in.
11 years ago
PajamaSoft
ba4d5fa946
Configure Dovecot’s autocomplete plugin.
Adds/subscribes Drafts, Sent, Junk, Trash and Archive mailboxes.
11 years ago
Luke Cyca
8e12cebb0c
#89 Fix password hash for test user
11 years ago
Luke Cyca
5350a057cc
Fix conditional vars_files import
11 years ago
Luke Cyca
2da3df9cd1
Merge branch 'master' of https://github.com/perurbis/sovereign
11 years ago
Luke Cyca
69fc8b7eb0
Enable openvpn role in vagrant, plus:
* Removed unicode char from task name (ansible 1.3 doesn’t like it)
* Use ansible sysctl module instead of lineinfile
* Wait for only 5 seconds (for fully automated deploy)
11 years ago
Luke Cyca
1e5342af93
Added note on README about development environment.
11 years ago
Luke Cyca
19a9e90ce8
Merge commit 'aaa8a53633 '
11 years ago
Luke Cyca
2f145ce543
Two small apache-related fixes
11 years ago
Luke Cyca
08d6827755
New vagrant-based development environment
11 years ago
Luke Cyca
aaa8a53633
Merge pull request #88 from jlund/openvpn-expiration
Updated the OpenVPN role so certificate expiration is handled correctly
11 years ago
Joshua Lund
1b81d7a7e6
Updated the OpenVPN role so certificate expiration is handled
correctly. The number of days that a certificate will be considered
valid is now a user-controlled variable and is set to five years by
default. (Fixes Issue #87 )
11 years ago
Alex Payne
e15d746a26
Add Travis build status image
11 years ago
Alex Payne
26856d0fa9
Merge pull request #83 from lukecyca/master
Testing & CI
11 years ago
Luke Cyca
2c083c44e6
Create znc config directory
11 years ago
Luke Cyca
0877ee4a89
Fix znc download URL
This URL works for all releases, not just the latest one.
11 years ago
Luke Cyca
b1a3b8b67d
Use discovered IPv4 address
11 years ago
Luke Cyca
60afd1a033
Simplified vars with better defaults
11 years ago
Luke Cyca
37a0400c22
Standardize apache’s 301 redirect to https, and enable HSTS
11 years ago
Luke Cyca
93e7b3e3bd
Use common domain variable instead of blog_domain
11 years ago
Luke Cyca
fd268aa000
Travis CI to check ansible syntax
11 years ago
Ben Ford
588582aa25
Generate a config file for each client generated
* Add an openvpn_server variable
* Move ${openvpn_client}.{key,csr,crt} to
${openvpn_client}/client.{key,csr,crt}
* Generate ${openvpn_client}/${openvpn_server}.ovpn config file
* Copy over a self contained directory of file per client that can be
imported by networkmanager in ubuntu or run directly with `sudo
openvpn ${openvpn_server}.ovpn
11 years ago
Luke Cyca
d8e0b4ba40
Update README for generating znc password hash
11 years ago
Luke Cyca
f6d74de487
Provide a good initial config for znc (but leave it alone after that)
11 years ago
Luke Cyca
bdab1cd6b1
Reworked ufw logic to not use change_when keyword
because it's not available in a stable ansible release yet
11 years ago
Luke Cyca
165981e495
Add instruction for generating dovecot password_hash
11 years ago
Alex Payne
078e8a30c4
Merge pull request #78 from pdebruic/master
added SHA check for tarsnap
11 years ago
Paul DeBruicker
9493ebd9a5
added SHA check for tarsnap
11 years ago
Alex Payne
f64ad69950
Merge pull request #76 from ariddell/feature/ufw-error-fix
Ignore ufw error resulting from known bug on Debian 7
11 years ago
Allen Riddell
5b8ba840a4
workaround ufw bug, call ufw enable twice
11 years ago
Allen Riddell
ae0d1ca8f4
Ignore ufw error resulting from known bug on Debian 7
In order to check the version of the linux distribution we need to
set `gather_facts` to True.
Closes #73 .
11 years ago