Bryan J Swift
dc3dac0fc0
Use `${user}@${nexthop}` instead of recipient
This allows the `recipient_delimiter` setting in etc_postfix_main.cf.j2
to function as intended.
Fixes: #121
пре 11 година
Andrea Ratto
f2b12a0fb3
Update the APT cache after adding the ownCloud repo
пре 11 година
Bruce Spang
ed9522e16f
silence the selfoss cron job
пре 11 година
Bruce Spang
646618fcb8
make the selfoss cronjob not clobber the owncloud cron job, and redirect the output to /dev/null so we don't get email about it
пре 11 година
Luke Cyca
d71bf5632d
Set log watch to weekly per http://primozverdnik.com/2011/05/logwatch-once-a-week-is-enough/
Also mailing to root (which gets forwarded to admin_email) for easier automated sorting
пре 11 година
PajamaSoft
40d0900557
Add and configure latest z-push
Signed-off-by: PajamaSoft <support@pajamasoft.com >
пре 11 година
Bruce Spang
0b35ecf59c
Add an RSS reader.
пре 11 година
Bruce Spang
ef3f229152
remove owncloud debugging tag
пре 11 година
Bruce Spang
a2afadd8db
update owncloud's apache config for better cache behavior
пре 11 година
Bryan J Swift
d9bbc072c0
Split up email address information in `mail_virtual_users`
Use the changed `mail_virtual_users` structure to ensure directories and
sieve rules are created for each defined account.
пре 11 година
Patrick Gerken
5f01f062c7
feat(monit): Enable web interface
Web interface listens on localhost only.
The web interface is needed for polling monit
status from the console via::
monit summary
пре 11 година
Luke Cyca
310d28ef39
Send logwatch messages to admin_email
пре 11 година
Luke Cyca
4bc4cebf41
Explicit permissions for all cert files
пре 11 година
Luke Cyca
9bd0fc1737
XMPP account creation
пре 11 година
Bertrand Cachet
812dea232f
fix(mail): main_virtual_xx variables usage
mail_virtual_xx list were not use correctly in tasks.
We got error 'unicode object' has no attribute 'name' because:
with_items:
- "{{ mail_virtual_xx }}
is understood has a list of strings containing information extracted from {{ mail_virtual_xx }} variable
Now we use:
with_items: virtual_domain_xx}}"
пре 11 година
Luke Cyca
76d52b63f3
XMPP cert handling improvements, ufw rules, and tests
пре 11 година
Alex Payne
f7f7157cec
more updated variable formatting and accommodation of the YAML parser being a fussbudget
пре 11 година
Alex Payne
34d7595c0b
ensure we can install from third-party repos across playbooks
пре 11 година
Alex Payne
d28f0f82b9
move to non-deprecated template variable formatting
пре 11 година
Alex Payne
b821ec639c
XMPP/Jabber support via Prosody. Closes #2 .
пре 11 година
cji
ba901526b7
Add logwatch to the monitoring role to email daily log summaries
Based on playbook from https://github.com/phred/5minbootstrap
пре 11 година
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 година
Allen Riddell
5d8ca0b08a
ircbouncer: connect to default server (freenode) using ssl
пре 11 година
Joshua Lund
fac6ceb3a9
Use gathered facts to determine the correct network interface in the
OpenVPN role
пре 11 година
Luke Cyca
e46ad018ba
Improved test suite, rewritten in python
Added friendly_networks variable to denote whitelisted networks
пре 11 година
Luke Cyca
194f587f3a
dsbl.org is no longer operating
пре 11 година
Luke Cyca
369b90925a
Move DNSBL to postscreen (fixes #45 )
пре 11 година
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 година
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 година
PajamaSoft
ba4d5fa946
Configure Dovecot’s autocomplete plugin.
Adds/subscribes Drafts, Sent, Junk, Trash and Archive mailboxes.
пре 11 година
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 година
Luke Cyca
2f145ce543
Two small apache-related fixes
пре 11 година
Luke Cyca
08d6827755
New vagrant-based development environment
пре 11 година
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 година
Luke Cyca
2c083c44e6
Create znc config directory
пре 11 година
Luke Cyca
0877ee4a89
Fix znc download URL
This URL works for all releases, not just the latest one.
пре 11 година
Luke Cyca
b1a3b8b67d
Use discovered IPv4 address
пре 11 година
Luke Cyca
37a0400c22
Standardize apache’s 301 redirect to https, and enable HSTS
пре 11 година
Luke Cyca
93e7b3e3bd
Use common domain variable instead of blog_domain
пре 11 година
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 година
Luke Cyca
f6d74de487
Provide a good initial config for znc (but leave it alone after that)
пре 11 година
Luke Cyca
bdab1cd6b1
Reworked ufw logic to not use change_when keyword
because it's not available in a stable ansible release yet
пре 11 година
Paul DeBruicker
9493ebd9a5
added SHA check for tarsnap
пре 11 година
Allen Riddell
5b8ba840a4
workaround ufw bug, call ufw enable twice
пре 11 година
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 година
Luke Cyca
92846aa488
Give tarsnap root-relative paths
(No more "Removing leading '/' from member names" warnings)
пре 11 година
Luke Cyca
85bbbd7d02
Increase message size limit to 50MB (from default of 10MB)
пре 11 година
Luke Cyca
7043143f90
Improved idempotency and removed ip detection for checkrbl
пре 11 година
Hector Castro
2e7005eaec
Fix SSL certificate for ZNC so that it begins with a private key.
пре 12 година
Allen Riddell
88705bb7fa
Replace ferm with ufw
пре 12 година