From 58d3e727ae9080a001cf615d462316653b3b264b Mon Sep 17 00:00:00 2001
From: Hinrikus Wolf <mail@hinrikus-wolf.de>
Date: Sun, 21 Jul 2019 15:57:38 +0200
Subject: [PATCH] postfix: add configuration variable for my_networks

---
 postfix/defaults/main.yml    | 2 ++
 postfix/templates/main.cf.j2 | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/postfix/defaults/main.yml b/postfix/defaults/main.yml
index 75039ea..6cbd8df 100644
--- a/postfix/defaults/main.yml
+++ b/postfix/defaults/main.yml
@@ -41,3 +41,5 @@ postfix_transport_maps: []
 #    port: 2025
 #    protocol: smtp
 #    use_mx: true
+
+postfix_my_networks: []
diff --git a/postfix/templates/main.cf.j2 b/postfix/templates/main.cf.j2
index 1ff0c4e..d078ddb 100644
--- a/postfix/templates/main.cf.j2
+++ b/postfix/templates/main.cf.j2
@@ -5,7 +5,7 @@ inet_protocols = all
 myhostname = {{ ansible_fqdn }}
 myorigin = /etc/mailname
 mydestination = $myhostname localhost {{ postfix_domains | join(" ") }}
-mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
+mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 {{ postfix_my_networks|join(" ") }}
 relayhost = {{ postfix_relay_host }}
 {% if postfix_transport_maps|bool %}
 transport_maps = cdb:/etc/postfix/transport
-- 
GitLab