ansible.git
4 years agoconfgure external services for prosody
Ralf Jung [Sun, 25 Oct 2020 12:28:01 +0000 (13:28 +0100)]
confgure external services for prosody

4 years agoinstall and configure coturn
Ralf Jung [Sun, 25 Oct 2020 12:24:20 +0000 (13:24 +0100)]
install and configure coturn

4 years agoletsencrypt now generates certificates that include the chain
Ralf Jung [Wed, 30 Sep 2020 17:42:50 +0000 (19:42 +0200)]
letsencrypt now generates certificates that include the chain

4 years agoupdate etherpad
Ralf Jung [Sat, 19 Sep 2020 07:54:58 +0000 (09:54 +0200)]
update etherpad

4 years agomake sure we do not spam list owners with unrecognized bounce notifications
Ralf Jung [Wed, 26 Aug 2020 08:32:16 +0000 (10:32 +0200)]
make sure we do not spam list owners with unrecognized bounce notifications

4 years agomailman-check: also make sure we avoid backscatter spam
Ralf Jung [Mon, 10 Aug 2020 07:00:09 +0000 (09:00 +0200)]
mailman-check: also make sure we avoid backscatter spam

4 years agoadjust default host settings
Ralf Jung [Wed, 27 May 2020 17:14:26 +0000 (19:14 +0200)]
adjust default host settings

4 years agofix permissions for doveadm
Ralf Jung [Sun, 17 May 2020 11:44:54 +0000 (13:44 +0200)]
fix permissions for doveadm

4 years agobump to etherpad 1.8.4
Ralf Jung [Fri, 15 May 2020 06:50:58 +0000 (08:50 +0200)]
bump to etherpad 1.8.4

4 years agoetherpad: configure DB charset like docs recommend
Ralf Jung [Tue, 5 May 2020 11:22:25 +0000 (13:22 +0200)]
etherpad: configure DB charset like docs recommend

4 years agolink to etherpad database unicode fix
Ralf Jung [Tue, 5 May 2020 09:32:44 +0000 (11:32 +0200)]
link to etherpad database unicode fix

4 years agoupgrade etherpad
Ralf Jung [Mon, 27 Apr 2020 12:23:01 +0000 (14:23 +0200)]
upgrade etherpad

4 years agodon't re-patch (manually) patched mailman
Ralf Jung [Mon, 27 Apr 2020 11:53:07 +0000 (13:53 +0200)]
don't re-patch (manually) patched mailman

4 years agobump etherpad
Ralf Jung [Wed, 11 Dec 2019 18:55:07 +0000 (19:55 +0100)]
bump etherpad

4 years agochange ansible config: silence warnings
Ralf Jung [Wed, 11 Dec 2019 18:30:20 +0000 (19:30 +0100)]
change ansible config: silence warnings

5 years agodon't warn about every use of su
Ralf Jung [Mon, 4 Nov 2019 15:56:59 +0000 (16:56 +0100)]
don't warn about every use of su

5 years agoStrato is even more broken now
Ralf Jung [Thu, 10 Oct 2019 21:33:27 +0000 (23:33 +0200)]
Strato is even more broken now

5 years agoalso manage sender_transport_map
Ralf Jung [Mon, 2 Sep 2019 11:41:14 +0000 (13:41 +0200)]
also manage sender_transport_map

5 years agoinstall debian-security-support
Ralf Jung [Sat, 20 Jul 2019 12:20:30 +0000 (14:20 +0200)]
install debian-security-support

5 years agoconfigure needrestart to restart when unattended
Ralf Jung [Sat, 20 Jul 2019 12:18:55 +0000 (14:18 +0200)]
configure needrestart to restart when unattended

5 years agoadjust dovecot config for Dovecot 2.3
Ralf Jung [Wed, 12 Jun 2019 17:11:47 +0000 (19:11 +0200)]
adjust dovecot config for Dovecot 2.3

5 years agodovecot: dont override settings with their default needlessly
Ralf Jung [Mon, 3 Jun 2019 17:51:00 +0000 (19:51 +0200)]
dovecot: dont override settings with their default needlessly

5 years agodovecot: make maildir not the same as homedir
Ralf Jung [Mon, 3 Jun 2019 17:45:18 +0000 (19:45 +0200)]
dovecot: make maildir not the same as homedir

5 years agosync recipient_delimeter between dovecot and postfix
Ralf Jung [Mon, 3 Jun 2019 11:28:07 +0000 (13:28 +0200)]
sync recipient_delimeter between dovecot and postfix

5 years agopostfix: also use _ as extension separator
Ralf Jung [Mon, 3 Jun 2019 09:08:27 +0000 (11:08 +0200)]
postfix: also use _ as extension separator

5 years agoStrato's network is really bad
Ralf Jung [Tue, 23 Apr 2019 16:24:49 +0000 (18:24 +0200)]
Strato's network is really bad

5 years agoslow down etherpad restarts
Ralf Jung [Tue, 16 Apr 2019 09:11:25 +0000 (11:11 +0200)]
slow down etherpad restarts

5 years agojournalwatch: opemdkim
Ralf Jung [Tue, 12 Mar 2019 09:07:08 +0000 (10:07 +0100)]
journalwatch: opemdkim

5 years agofix pattern
Ralf Jung [Wed, 6 Mar 2019 09:48:28 +0000 (10:48 +0100)]
fix pattern

5 years agojournalwatch: opendkim
Ralf Jung [Sun, 3 Mar 2019 19:06:42 +0000 (20:06 +0100)]
journalwatch: opendkim

5 years agojournalwatch: opendkim
Ralf Jung [Sun, 3 Mar 2019 16:21:28 +0000 (17:21 +0100)]
journalwatch: opendkim

5 years agojournalwatch: postfix
Ralf Jung [Mon, 4 Feb 2019 22:24:14 +0000 (23:24 +0100)]
journalwatch: postfix

5 years agoupdate etherpad
Ralf Jung [Sun, 27 Jan 2019 21:45:25 +0000 (22:45 +0100)]
update etherpad

5 years agoupdate prosody config
Ralf Jung [Wed, 19 Dec 2018 18:55:50 +0000 (19:55 +0100)]
update prosody config

6 years agoimprove mailman-check
Ralf Jung [Tue, 13 Nov 2018 09:47:57 +0000 (10:47 +0100)]
improve mailman-check

6 years agoanother attempt at fixing apache IPv6 listening
Ralf Jung [Fri, 5 Oct 2018 12:54:54 +0000 (14:54 +0200)]
another attempt at fixing apache IPv6 listening

6 years agojournalwatch: postfix
Ralf Jung [Sun, 30 Sep 2018 17:41:42 +0000 (19:41 +0200)]
journalwatch: postfix

6 years agoupdate etherpad
Ralf Jung [Sun, 2 Sep 2018 12:31:10 +0000 (14:31 +0200)]
update etherpad

6 years agojournalwatch: ssh
Ralf Jung [Sat, 25 Aug 2018 12:31:53 +0000 (14:31 +0200)]
journalwatch: ssh

6 years agoapache is still only sometimes starting correctly
Ralf Jung [Mon, 20 Aug 2018 18:05:25 +0000 (20:05 +0200)]
apache is still only sometimes starting correctly

6 years agotweak do-update
Ralf Jung [Mon, 20 Aug 2018 16:42:50 +0000 (18:42 +0200)]
tweak do-update

6 years agologcheck: postfix
Ralf Jung [Sun, 19 Aug 2018 09:13:20 +0000 (11:13 +0200)]
logcheck: postfix

6 years agojournalwatch: ignore more delays (<= 500ms)
Ralf Jung [Sat, 18 Aug 2018 12:12:56 +0000 (14:12 +0200)]
journalwatch: ignore more delays (<= 500ms)

6 years agomaybe this helps for apache?
Ralf Jung [Thu, 16 Aug 2018 07:45:31 +0000 (09:45 +0200)]
maybe this helps for apache?

6 years agoremove cleanup task
Ralf Jung [Fri, 10 Aug 2018 11:12:00 +0000 (13:12 +0200)]
remove cleanup task

6 years agobetter IPv6 network config fix
Ralf Jung [Fri, 10 Aug 2018 10:59:53 +0000 (12:59 +0200)]
better IPv6 network config fix

6 years agoadd cronjob to make sure that apache is running
Ralf Jung [Tue, 31 Jul 2018 18:56:32 +0000 (20:56 +0200)]
add cronjob to make sure that apache is running

6 years agojournalwatch: postfix
Ralf Jung [Sun, 22 Jul 2018 08:12:07 +0000 (10:12 +0200)]
journalwatch: postfix

6 years agosome machines are so slow, postfix often complains
Ralf Jung [Sun, 22 Jul 2018 08:10:02 +0000 (10:10 +0200)]
some machines are so slow, postfix often complains

6 years agojournalwatch: bind
Ralf Jung [Wed, 27 Jun 2018 07:27:32 +0000 (09:27 +0200)]
journalwatch: bind

6 years agodisable upgrade debug output for now
Ralf Jung [Sun, 24 Jun 2018 16:30:28 +0000 (18:30 +0200)]
disable upgrade debug output for now

6 years agofix cronjob mode
Ralf Jung [Thu, 21 Jun 2018 08:05:28 +0000 (10:05 +0200)]
fix cronjob mode

6 years agoadd script to continuously check DNS settings
Ralf Jung [Thu, 21 Jun 2018 08:02:08 +0000 (10:02 +0200)]
add script to continuously check DNS settings

6 years agojournalwatch: bind
Ralf Jung [Mon, 18 Jun 2018 09:34:25 +0000 (11:34 +0200)]
journalwatch: bind

6 years agoupdate site.yml dependency comment
Ralf Jung [Mon, 18 Jun 2018 07:23:24 +0000 (09:23 +0200)]
update site.yml dependency comment

6 years agoignore more strato-specific errors
Ralf Jung [Mon, 18 Jun 2018 07:05:29 +0000 (09:05 +0200)]
ignore more strato-specific errors

6 years agoonly redirect to https if we have letsencrypt
Ralf Jung [Sun, 17 Jun 2018 21:08:35 +0000 (23:08 +0200)]
only redirect to https if we have letsencrypt

6 years agopostfix: permit adding more domains to virtual_mailbox_domains
Ralf Jung [Sat, 16 Jun 2018 18:15:22 +0000 (20:15 +0200)]
postfix: permit adding more domains to virtual_mailbox_domains

6 years agojournalwatch: only filter broken conterinerization messages on strato machines
Ralf Jung [Sat, 16 Jun 2018 18:06:44 +0000 (20:06 +0200)]
journalwatch: only filter broken conterinerization messages on strato machines

6 years agopermit configuring mail system hostname
Ralf Jung [Sat, 16 Jun 2018 18:01:27 +0000 (20:01 +0200)]
permit configuring mail system hostname

6 years agomake unbound dependency for postfix optional
Ralf Jung [Sat, 16 Jun 2018 17:57:33 +0000 (19:57 +0200)]
make unbound dependency for postfix optional

6 years agojournalwatch: systemd error on strato
Ralf Jung [Sat, 16 Jun 2018 17:17:50 +0000 (19:17 +0200)]
journalwatch: systemd error on strato

6 years agomake letsencrypt optional for apache/postfix
Ralf Jung [Sat, 16 Jun 2018 17:17:41 +0000 (19:17 +0200)]
make letsencrypt optional for apache/postfix

6 years agoInstall libpam-systemd before installing needrestart
Ralf Jung [Sat, 16 Jun 2018 10:05:23 +0000 (12:05 +0200)]
Install libpam-systemd before installing needrestart

Otherwise, needrestart can pull in libpam-systemd from backports, and therefore
upgrade the entire systemd to backports.

6 years agoMailman CAPTCHA: rename displayhtml -> display
Ralf Jung [Sun, 10 Jun 2018 17:40:56 +0000 (19:40 +0200)]
Mailman CAPTCHA: rename displayhtml -> display

6 years agoadd script to easily play site.yml
Ralf Jung [Sun, 10 Jun 2018 17:40:30 +0000 (19:40 +0200)]
add script to easily play site.yml

6 years agofix mailman patch detection
Ralf Jung [Sun, 3 Jun 2018 20:42:41 +0000 (22:42 +0200)]
fix mailman patch detection

6 years agoadd data protection information to subscribeack
Ralf Jung [Sun, 3 Jun 2018 18:44:03 +0000 (20:44 +0200)]
add data protection information to subscribeack

6 years agopatch mailman to add a simple question-and-answer CAPTCHA
Ralf Jung [Sun, 3 Jun 2018 18:37:35 +0000 (20:37 +0200)]
patch mailman to add a simple question-and-answer CAPTCHA

6 years agomailman: set SUBSCRIBE_FORM_SECRET to protect better against spammers
Ralf Jung [Sat, 2 Jun 2018 13:49:21 +0000 (15:49 +0200)]
mailman: set SUBSCRIBE_FORM_SECRET to protect better against spammers

6 years agoapache: anonymize error.log; set ServerAdmin and ServerName
Ralf Jung [Sat, 2 Jun 2018 07:48:26 +0000 (09:48 +0200)]
apache: anonymize error.log; set ServerAdmin and ServerName

6 years agofix log-anon script
Ralf Jung [Sat, 2 Jun 2018 07:48:20 +0000 (09:48 +0200)]
fix log-anon script

6 years agotweak apache2 config
Ralf Jung [Sat, 2 Jun 2018 07:13:10 +0000 (09:13 +0200)]
tweak apache2 config

6 years agojournalwatch: postfix
Ralf Jung [Sun, 27 May 2018 14:00:40 +0000 (16:00 +0200)]
journalwatch: postfix

6 years agolater prosody uses systemd to daemonize
Ralf Jung [Wed, 23 May 2018 19:07:52 +0000 (21:07 +0200)]
later prosody uses systemd to daemonize

6 years agodocument role dependencies
Ralf Jung [Tue, 22 May 2018 20:25:54 +0000 (22:25 +0200)]
document role dependencies

6 years agojournalwatch: postfix
Ralf Jung [Tue, 22 May 2018 16:23:20 +0000 (18:23 +0200)]
journalwatch: postfix

6 years agojournalwatch: opendkim
Ralf Jung [Tue, 22 May 2018 14:34:41 +0000 (16:34 +0200)]
journalwatch: opendkim

6 years agojournalwatch: dovecot
Ralf Jung [Tue, 22 May 2018 12:43:10 +0000 (14:43 +0200)]
journalwatch: dovecot

6 years agoadd tag to only deploy journalwatch patterns (and config)
Ralf Jung [Tue, 22 May 2018 12:37:33 +0000 (14:37 +0200)]
add tag to only deploy journalwatch patterns (and config)

6 years agojournalwatch: opendkim
Ralf Jung [Tue, 22 May 2018 12:35:48 +0000 (14:35 +0200)]
journalwatch: opendkim

6 years agoalso create newmail settings.py
Ralf Jung [Mon, 21 May 2018 08:48:47 +0000 (10:48 +0200)]
also create newmail settings.py

6 years agogenerate virtual transport_map from mailman and dovecot domain lists
Ralf Jung [Mon, 21 May 2018 08:38:23 +0000 (10:38 +0200)]
generate virtual transport_map from mailman and dovecot domain lists

6 years agomove newmail script to dovecot tasks; add changepw script; fix quota-warning script
Ralf Jung [Sun, 20 May 2018 22:00:28 +0000 (00:00 +0200)]
move newmail script to dovecot tasks; add changepw script; fix quota-warning script

6 years agoconfigure mailman; group mailman tasks together
Ralf Jung [Sun, 20 May 2018 21:48:41 +0000 (23:48 +0200)]
configure mailman; group mailman tasks together

6 years agopostfix: use default jinja combinator
Ralf Jung [Sun, 20 May 2018 20:59:37 +0000 (22:59 +0200)]
postfix: use default jinja combinator

6 years agomake unbound its own role
Ralf Jung [Sun, 20 May 2018 20:50:08 +0000 (22:50 +0200)]
make unbound its own role

6 years agopostfix: offer opening another smtpd on port 26
Ralf Jung [Sun, 20 May 2018 20:45:20 +0000 (22:45 +0200)]
postfix: offer opening another smtpd on port 26

6 years agoopendkim: properly create tmpdir; use DNSSEC
Ralf Jung [Sun, 20 May 2018 20:16:35 +0000 (22:16 +0200)]
opendkim: properly create tmpdir; use DNSSEC

6 years agogenerate relay_clientcerts whitelist from host_vars
Ralf Jung [Sun, 20 May 2018 19:46:04 +0000 (21:46 +0200)]
generate relay_clientcerts whitelist from host_vars

6 years agoadd a host_vars template
Ralf Jung [Sun, 20 May 2018 19:38:50 +0000 (21:38 +0200)]
add a host_vars template

6 years agofix playall to site.yml, now that that's the only playbook
Ralf Jung [Sun, 20 May 2018 17:24:22 +0000 (19:24 +0200)]
fix playall to site.yml, now that that's the only playbook

6 years agostart dovecot config; generate postfix transport_map; support multiple sender IPs...
Ralf Jung [Sun, 20 May 2018 16:58:07 +0000 (18:58 +0200)]
start dovecot config; generate postfix transport_map; support multiple sender IPs in postfix

6 years agoreorganize postfix/email role; drop meta/main.yml dependencies as they interact badly...
Ralf Jung [Sun, 20 May 2018 08:57:35 +0000 (10:57 +0200)]
reorganize postfix/email role; drop meta/main.yml dependencies as they interact badly with tags

6 years agoadd etherpad role
Ralf Jung [Sun, 20 May 2018 08:43:50 +0000 (10:43 +0200)]
add etherpad role

6 years agoadd dependencies between roles
Ralf Jung [Sun, 20 May 2018 07:49:10 +0000 (09:49 +0200)]
add dependencies between roles

6 years agoavoid gathering facts when we do not need to
Ralf Jung [Sat, 19 May 2018 09:48:11 +0000 (11:48 +0200)]
avoid gathering facts when we do not need to

6 years agogather most of the playbooks in one and just use tags
Ralf Jung [Sat, 19 May 2018 08:01:53 +0000 (10:01 +0200)]
gather most of the playbooks in one and just use tags

the email playbook is still a mess...

6 years agoadd named.conf.options
Ralf Jung [Sat, 12 May 2018 12:56:41 +0000 (14:56 +0200)]
add named.conf.options

6 years agofix timesyncd service name
Ralf Jung [Sat, 12 May 2018 12:42:09 +0000 (14:42 +0200)]
fix timesyncd service name