Commit Graph

81 Commits

Author SHA1 Message Date
Jérémy Lecour 75650032d4
postfix: default to evolinux_fqdn 2024-02-06 13:33:15 +01:00
William Hirigoyen 1f8738fbda postfix: move postfix installation from evolinux-base to postfix role, plus some refactoring
Ansible Lint |Total|New|Outstanding|Fixed|Trend |:-:|:-:|:-:|:-:|:-: |2696|33|2663|34|:+1: Reference build: <a href="https://jenkins.evolix.org/job/gitea/job/ansible-roles/job/unstable/467//ansiblelint">Evolix » ansible-roles » unstable #467</a> Details
gitea/ansible-roles/pipeline/head This commit looks good Details
postfix:
* Move common packages installation in common.yml
* Replace ansible_fqdn by evolinux_fqdn, set postfix_slow_transport_include to false by default (only for packmails and packwebs)
* Remove dependency on evolinux_fqdn var
* Do not overwrite main.cf if it has been modified (except if postfix_force_main_cf)

evolinux-base:
* Move exim4 purge from evolinux-base to postfix role
* Call postfix role call after nagios role (dependency)
2024-02-01 18:00:48 +01:00
William Hirigoyen 2a7d2d9c58 postfix: disable IPv6
Ansible Lint |Total|New|Outstanding|Fixed|Trend |:-:|:-:|:-:|:-:|:-: |2622|2|2620|2|:-1: Reference build: <a href="https://jenkins.evolix.org/job/gitea/job/ansible-roles/job/unstable/341//ansiblelint">Evolix » ansible-roles » unstable #341</a> Details
gitea/ansible-roles/pipeline/head This commit looks good Details
2023-09-05 15:44:37 +02:00
William Hirigoyen 7ad296e74f Revert "postfix: Move common packages installation in common.yml"
Ansible Lint |Total|New|Outstanding|Fixed|Trend |:-:|:-:|:-:|:-:|:-: |2624|23|2601|18|:-1: Reference build: <a href="https://jenkins.evolix.org/job/gitea/job/ansible-roles/job/unstable/338//ansiblelint">Evolix » ansible-roles » unstable #338</a> Details
gitea/ansible-roles/pipeline/head This commit looks good Details
This reverts commit ec4fd5d27f.
2023-08-31 17:48:00 +02:00
William Hirigoyen 1b6700925c Revert "postfix: Replace ansible_fqdn by evolinux_fqdn, set postfix_slow_transport_include to false by default (only for packmails and packwebs)"
This reverts commit bfe3bd7ef4.
2023-08-31 17:47:58 +02:00
William Hirigoyen 5b63ba112c Revert "evolinux-base: include postfix role, move exim4 purge from evolinux-base to postfix role"
This reverts commit a440110cad.
2023-08-31 17:47:49 +02:00
William Hirigoyen a440110cad evolinux-base: include postfix role, move exim4 purge from evolinux-base to postfix role
Ansible Lint |Total|New|Outstanding|Fixed|Trend |:-:|:-:|:-:|:-:|:-: |2620|19|2601|21|:+1: Reference build: <a href="https://jenkins.evolix.org/job/gitea/job/ansible-roles/job/unstable/336//ansiblelint">Evolix » ansible-roles » unstable #336</a> Details
gitea/ansible-roles/pipeline/head This commit looks good Details
2023-08-31 17:30:34 +02:00
William Hirigoyen bfe3bd7ef4 postfix: Replace ansible_fqdn by evolinux_fqdn, set postfix_slow_transport_include to false by default (only for packmails and packwebs) 2023-08-31 17:30:34 +02:00
William Hirigoyen ec4fd5d27f postfix: Move common packages installation in common.yml 2023-08-31 17:30:34 +02:00
William Hirigoyen e6ef4396f3 postfix: minor modifs spamp.sh 2023-07-28 12:00:31 +02:00
Eric Morino 6f218a7763 Add enabled and started systemd unit for mailgraph
Ansible Lint |Total|New|Outstanding|Fixed|Trend |:-:|:-:|:-:|:-:|:-: |2612|3|2609|2|:-1: Reference build: <a href="https://jenkins.evolix.org/job/gitea/job/ansible-roles/job/unstable/308//ansiblelint">Evolix » ansible-roles » unstable #308</a> Details
gitea/ansible-roles/pipeline/head This commit looks good Details
2023-07-26 10:44:26 +02:00
William Hirigoyen 5bd6893dac postfix: split packmail.yml, create packmail-spam.yml to be called separately for update
Ansible Lint |Total|New|Outstanding|Fixed|Trend |:-:|:-:|:-:|:-:|:-: |2611|15|2596|16|:+1: Reference build: <a href="https://jenkins.evolix.org/job/gitea/job/ansible-roles/job/unstable/307//ansiblelint">Evolix » ansible-roles » unstable #307</a> Details
gitea/ansible-roles/pipeline/head This commit looks good Details
2023-07-26 09:37:45 +02:00
William Hirigoyen 3c3db4fefa postfix: new spam.sh update script that avoids reloading if files did not change.
Ansible Lint |Total|New|Outstanding|Fixed|Trend |:-:|:-:|:-:|:-:|:-: |2612|5|2607|5|:-1: Reference build: <a href="https://jenkins.evolix.org/job/gitea/job/ansible-roles/job/unstable/306//ansiblelint">Evolix » ansible-roles » unstable #306</a> Details
gitea/ansible-roles/pipeline/head This commit looks good Details
2023-07-25 15:24:00 +02:00
Gregory Colpart bb54c9209e add options for Amavis integration in Postfix packmail
Ansible Lint |Total|New|Outstanding|Fixed|Trend |:-:|:-:|:-:|:-:|:-: |2595|6|2589|6|:-1: Reference build: <a href="https://jenkins.evolix.org/job/gitea/job/ansible-roles/job/unstable/283//ansiblelint">Evolix » ansible-roles » unstable #283</a> Details
gitea/ansible-roles/pipeline/head This commit looks good Details
2023-07-04 09:52:47 +02:00
Gregory Colpart 1ecb463104 change default minimal_backoff_time (Postfix role)
Ansible Lint |Total|New|Outstanding|Fixed|Trend |:-:|:-:|:-:|:-:|:-: |2595|6|2589|6|:-1: Reference build: <a href="https://jenkins.evolix.org/job/gitea/job/ansible-roles/job/unstable/282//ansiblelint">Evolix » ansible-roles » unstable #282</a> Details
gitea/ansible-roles/pipeline/head This commit looks good Details
2023-07-04 09:50:20 +02:00
Jérémy Lecour 00fe225a3c
force: [yes,no] → force [true,false]
Ansible Lint |Total|New|Outstanding|Fixed|Trend |:-:|:-:|:-:|:-:|:-: |2615|7|2608|177|:+1: Reference build: <a href="https://jenkins.evolix.org/job/gitea/job/ansible-roles/job/unstable/278//ansiblelint">Evolix » ansible-roles » unstable #278</a> Details
gitea/ansible-roles/pipeline/head This commit looks good Details
2023-06-28 13:25:30 +02:00
William Hirigoyen 19787152d8 postfix: remove duplicate directive
Ansible Lint |Total|New|Outstanding|Fixed|Trend |:-:|:-:|:-:|:-:|:-: |2788|8|2780|5|:-1: Reference build: <a href="https://jenkins.evolix.org/job/gitea/job/ansible-roles/job/unstable/271//ansiblelint">Evolix » ansible-roles » unstable #271</a> Details
gitea/ansible-roles/pipeline/head This commit looks good Details
2023-06-15 17:19:17 +02:00
Jérémy Lecour 70c93310f9 Fix ansible-lint violations
Ansible Lint |Total|New|Outstanding|Fixed|Trend |:-:|:-:|:-:|:-:|:-: |2768|3|2765|12|:+1: Reference build: <a href="https://jenkins.evolix.org/job/gitea/job/ansible-roles/job/unstable/224//ansiblelint">Evolix » ansible-roles » unstable #224</a> Details
gitea/ansible-roles/pipeline/head This commit looks good Details
2023-03-20 23:48:40 +01:00
Jérémy Lecour ee21973371 Use FQCN
Ansible Lint |Total|New|Outstanding|Fixed|Trend |:-:|:-:|:-:|:-:|:-: |2777|524|2253|2462|:+1: Reference build: <a href="https://jenkins.evolix.org/job/gitea/job/ansible-roles/job/unstable/223//ansiblelint">Evolix » ansible-roles » unstable #223</a> Details
gitea/ansible-roles/pipeline/head This commit looks good Details
Fully Qualified Collection Name
2023-03-20 23:33:19 +01:00
Jérémy Lecour 6f96f6b458 Use proper python Boolean 2023-03-16 14:38:32 +01:00
William Hirigoyen 4d3f92df23 postfix: avoid Amavis transport to be considered dead when restarted.
gitea/ansible-roles/pipeline/head This commit looks good Details
2023-03-02 17:50:17 +01:00
William Hirigoyen d9c5563fd6 postfix: remove unused "aliases_scope=sub" from virtual_aliases.cf (it generated warnings)
gitea/ansible-roles/pipeline/head This commit looks good Details
2023-03-01 14:35:51 +01:00
Eric Morino 8ec159c444 Add task in postfix for packmail and index.hml + vhost directive for mailgraph
gitea/ansible-roles/pipeline/head This commit looks good Details
2023-02-24 15:41:39 +01:00
William Hirigoyen e0c143d9cf postfix: come back to default value of for pack mails
gitea/ansible-roles/pipeline/head This commit looks good Details
2023-01-23 15:35:47 +01:00
William Hirigoyen 13f4578599 postfix: Do not notify errors of classes policy, protocol in of main.cf
gitea/ansible-roles/pipeline/head This commit looks good Details
2023-01-23 15:01:57 +01:00
William Hirigoyen 8d16f17354 * clamav: set `MaxConnectionQueueLength` to its default value (200), custom (15) was way too small and caused recurrent connections fail in Postfix.
gitea/ansible-roles/pipeline/head This commit looks good Details
* postfix (packmail only): disable `concurrency_failed_cohort_limit` for destination smtp-amavis to prevent the suspension of this destination when Amavis fails to answer. Indeed, we configure the suspension delay quite long in `minimal_backoff_time` (2h) and `maximal_backoff_time` (6h) to reduce the risk of ban from external SMTPs.
2023-01-18 10:30:41 +01:00
William Hirigoyen 55a64845ce postfix: add localhost. to mydestination
gitea/ansible-roles/pipeline/head This commit looks good Details
2022-12-15 11:49:35 +01:00
William Hirigoyen (Evolix) 3f9ac05b13 Homogénéisation du port OpenDKIM par défaut du rôle postfix avec celui du rôle OpenDKIM
continuous-integration/drone/push Build is passing Details
2022-07-25 17:29:19 +02:00
William Hirigoyen (Evolix) e50fbdd2b8 #66153 : fix missing locahost and localhost.localdomain in postfix main.cf mydestination
continuous-integration/drone/push Build is passing Details
2022-05-31 14:13:13 +02:00
Mathieu Trossevin 20abe0e09a
postfix: Skip milters after amavis (in packmail)
continuous-integration/drone/push Build was killed Details
Otherwise opendkim will sign local mails twice AND sign external mails
(pretending to be) from local domains as if they were local mails.
2022-03-29 16:06:12 +02:00
Jérémy Lecour 74ab96d67f loop syntax and whitespaces 2021-08-27 11:01:28 +02:00
Jérémy Lecour b8c5ac3097 remove whitespace for stream redirection 2021-06-28 15:56:19 +02:00
Jérémy Lecour 0fe0244116 Update Galaxy metadata (company, platforms and galaxy_tags) 2021-06-28 15:26:28 +02:00
Jérémy Lecour 4d83f25ae6 fix pipefail option for shell invocations
continuous-integration/drone/push Build is passing Details
2021-05-18 14:04:54 +02:00
Jérémy Lecour e65340cb56 Add pipefail option to shell invocations
continuous-integration/drone/push Build is passing Details
2021-05-13 15:34:27 +02:00
Jérémy Lecour 2ed77c60f0 Improve Ansible syntax
replace « x | changed » by « x is changed »
add explicit « bool » filter
use « length » filter instead of string comparison
2021-05-09 23:06:42 +02:00
Jérémy Lecour 5138065059 Use 'loop' syntax instead of 'with_items' 2021-05-04 14:19:18 +02:00
Jérémy Lecour 92b7ce0acd postfix: always enable sasl authentified for relay
continuous-integration/drone/push Build is passing Details
2021-02-23 10:05:08 +01:00
Jérémy Lecour 0e3ecccb7f postfix: restore permit_sasl_authenticated on packmail
continuous-integration/drone/push Build is passing Details
2021-02-12 18:29:22 +01:00
Jérémy Lecour 2b328dc764 postfix: add smtpd_relay_restrictions in configuration
continuous-integration/drone/push Build is passing Details
2021-02-12 14:10:04 +01:00
Jérémy Lecour e04d881988 replace "with_items" in apt modules 2019-12-31 16:18:56 +01:00
Victor LABORIE 0873bb49e0 Add evolix prefix to role dependencies
continuous-integration/drone/push Build is passing Details
2019-11-29 14:19:52 +01:00
Victor LABORIE 6f5e13f8b8 Add evolix prefix to include_role 2019-11-29 14:00:25 +01:00
Jérémy Lecour 24edbd680a Add crontabs only when cron package is installed (many roles)
continuous-integration/drone/push Build is passing Details
2019-10-21 15:26:03 +02:00
Jérémy Lecour aa28e9c1b8 change repositories URL 2019-03-21 15:31:58 +01:00
Gregory Colpart 1871352fe8 enable SSL/TLS client, cf https://wiki.evolix.org/HowtoPostfix#ssltls 2018-10-31 02:20:54 +01:00
Benoît S. 1558bfe8c3 Patch dovecot deliver to handle + sign in address.
This is mandatory to handle the plus sign in email address like
foo+bar@example.com
2018-03-08 14:59:37 +01:00
Jérémy Lecour 8a498bb3a3 postfix: add lines in /etc/.gitignore 2018-02-04 11:49:14 +01:00
Victor LABORIE 1c4aa08421 packmail (postfix + spamassassin): fix cron.d spam and sa-update 2017-12-01 12:07:55 +01:00
Jérémy Lecour d355532a24 Postfix: extract main.cf md5sum into variables 2017-11-15 12:13:50 +01:00