X-Git-Url: https://arthur.barton.de/gitweb/?p=AnsibleRoles.git;a=blobdiff_plain;f=roles%2Fpostfix%2Ftasks%2Fmain.yml;h=de015fe50e7cb8f6421bff9da19d6dfd86580764;hp=87e5155d1c8e3dc169f038a46a88bba7d5769167;hb=6bfb01c610f0e20e8ee98815c01cdee2c0b39040;hpb=429c8f3fd0e2c9d2f73f7ba22d439c5db8b72b01 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