aboutsummaryrefslogtreecommitdiffstats
path: root/ansible/roles (follow)
Commit message (Collapse)AuthorAgeLines
...
* Make git-mirrors a system userGravatar Joe Banks2024-08-26-0/+1
|
* Install prometheus-postfix-exporterGravatar Johannes Christ2024-08-26-0/+10
| | | | | | | | As a data-obsessed administrator I want to have more data such that I can widen my sense of power. This also installs rsyslog, because prometheus-postfix-exporter doesn't work with journald's binary log format.
* Stop installing libsasl2-modules-ldapGravatar Johannes Christ2024-08-26-2/+0
| | | | | This caused problems in postfix's logfile, our most holy daemon. We must not disturb it, and as an aside, everything works fine.
* Prune branhes that are deleted upstreamGravatar Joe Banks2024-08-25-2/+2
|
* Add cgit customisation values to git-mirrors varsGravatar Joe Banks2024-08-25-0/+4
|
* Add dependencies for formattingGravatar Joe Banks2024-08-25-0/+10
|
* Add template NGINX service for cgit deploymentGravatar Joe Banks2024-08-25-0/+25
|
* Add script for updating mirrors in a cronjobGravatar Joe Banks2024-08-25-0/+19
|
* Add dependency on NGINX to git-mirrors role for handlersGravatar Joe Banks2024-08-25-0/+3
|
* Add cgitrc config templateGravatar Joe Banks2024-08-25-0/+36
|
* Add variables for cgit and git mirrorsGravatar Joe Banks2024-08-25-0/+66
|
* Add new tasks for installing cgit and git mirroring cronjobGravatar Joe Banks2024-08-25-0/+140
|
* Add myself to some email aliasesGravatar Joe Banks2024-08-25-2/+2
|
* Configure alertmanager to send e-mailsGravatar Johannes Christ2024-08-25-0/+1
|
* Fix incorrect module causing crash when copyingGravatar Johannes Christ2024-08-25-1/+1
|
* Correct old handler nameGravatar Johannes Christ2024-08-25-2/+1
|
* Correct sieve user log locationGravatar Joe Banks2024-08-24-1/+1
|
* Run spamassassin as debian-spamd instead of spamdGravatar Joe Banks2024-08-24-10/+2
|
* Explicitly run spamc hooks as debian-spamdGravatar Joe Banks2024-08-24-2/+2
|
* More progress on Dovecot ham/spam markingGravatar Joe Banks2024-08-24-2/+109
|
* Enable spamc ham and spam learningGravatar Joe Banks2024-08-24-4/+105
|
* Add sieve script to move spam to folderGravatar Joe Banks2024-08-24-0/+45
|
* Run inbound mail through spamassassinGravatar Joe Banks2024-08-24-0/+15
|
* Add role for spamassassinGravatar Joe Banks2024-08-24-0/+177
|
* Address horrible inefficiencies in SSH handlersGravatar Johannes Christ2024-08-24-11/+2
|
* Run saslauthd under the "sasl" user & groupGravatar Mark2024-08-24-1/+26
| | | | | | | | | | | To improve security, run it as a new "sasl" user rather than as root. The existing "sasl" group is re-used. Note that Ansible does not provide an agnostic way to configure the user and group for a service. This change couples the configuration to systemd. Resolves #478
* Add Dovecot to fail2ban configGravatar Joe Banks2024-08-24-0/+8
|
* Clean up SASL logic from postfixGravatar Johannes Christ2024-08-23-19/+16
| | | | | | Per Joe's comment here [1]. [1]: https://github.com/python-discord/infra/issues/478#issuecomment-2306107672
* Configure Postfix to reject mail on the sender blocklistGravatar Joe Banks2024-08-23-0/+16
|
* Add sender blocklistGravatar Joe Banks2024-08-23-0/+3
|
* Fix pcre rewriting for postfix headersGravatar Joe Banks2024-08-23-3/+7
|
* Preserve privacy in e-mail headersGravatar Johannes Christ2024-08-23-0/+38
| | | | | | | Similar to how the big e-mail providers do it, strip out some personally identifying information from e-mails. I have used this on my own e-mail server for a while and it works fine.
* Update neomutt foldersGravatar Joe Banks2024-08-23-1/+1
|
* Use variable for vmail user IDGravatar Joe Banks2024-08-23-5/+4
|
* Add some missing aliases for staff emailGravatar Joe Banks2024-08-23-0/+2
|
* Enable welcome plugin on mailbox creationGravatar Joe Banks2024-08-23-1/+14
|
* Copy welcome script in Dovecot tasksGravatar Joe Banks2024-08-23-0/+10
|
* Add Welcome scriptGravatar Joe Banks2024-08-23-0/+29
|
* Explicitly template sieve parameter to point to Sieve locationsGravatar Joe Banks2024-08-23-1/+1
|
* Template new LMTP config and install Sieve packagesGravatar Joe Banks2024-08-23-0/+3
|
* Add LMTP config to enable SieveGravatar Joe Banks2024-08-23-0/+42
|
* Separate userdb homedir and maildir for sieve supportGravatar Joe Banks2024-08-23-2/+2
|
* Explicitly set mailbox uid for doveadmGravatar Joe Banks2024-08-23-2/+4
|
* Add high maxretry for Postfix fail2ban rulesGravatar Joe Banks2024-08-23-0/+2
|
* Reconfigure neomuttrcGravatar Joe Banks2024-08-23-4/+14
|
* Remove dovecot from mail groupGravatar Joe Banks2024-08-23-10/+0
|
* Simplify dovecot configuration templating logicGravatar Joe Banks2024-08-23-14/+8
| | | | Co-authored-by: My Vice Best Man <[email protected]>
* Add archive & automatically create mailboxesGravatar Johannes Christ2024-08-23-0/+8
|
* Fix "an actual problem"Gravatar Johannes Christ2024-08-23-2/+2
| | | | | | | | | | golly gee wonkers your line has an extra white space character at the end of the line! gobbly-dobbly just how could this commit even enter the remote repository? it was on track to cause a widespread production outage with millions of disgraced users! god forbid you even had trailing whitespace on two lines! imagine the financial damage this could cause, and don't even get me started on the liability for all of these changes!
* Automatically configure default IMAP foldersGravatar Johannes Christ2024-08-23-0/+91
| | | | | Additionally, automatically expunge (delete) mails older than 60 days from the Trash folder.