From: Alexander Barton Date: Thu, 18 Jan 2018 17:07:08 +0000 (+0100) Subject: postfix: Make sure that Debconf and main.cf are in sync X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6bfb01c610f0e20e8ee98815c01cdee2c0b39040;p=AnsibleRoles.git postfix: Make sure that Debconf and main.cf are in sync --- diff --git a/roles/postfix/tasks/main.yml b/roles/postfix/tasks/main.yml index 87e5155..de015fe 100644 --- a/roles/postfix/tasks/main.yml +++ b/roles/postfix/tasks/main.yml @@ -1,6 +1,43 @@ --- # postfix tasks +# Make sure settings in /etc/postfix/main.cf are the same than for debconf! + +- name: set other destinations to accept mail for (main.cf) + tags: + - mail + - postfix + lineinfile: > + dest=/etc/postfix/main.cf + line="mydestination = {{ postfix_destinations }}" + regexp="^mydestination" + notify: + - restart "postfix" + +- name: set local networks (main.cf) + tags: + - mail + - postfix + lineinfile: > + dest=/etc/postfix/main.cf + line="mynetworks = {{ postfix_local_networks }}" + regexp="^mynetworks" + notify: + - restart "postfix" + +- name: set internet protocols to use (main.cf) + tags: + - mail + - postfix + lineinfile: > + dest=/etc/postfix/main.cf + line="inet_protocols = {{ postfix_protocols }}" + regexp="^inet_protocols" + notify: + - restart "postfix" + +# Debconf + - name: 'debconf(1): configure Postfix as "Satellite system"' tags: - debconf