From a0958dcf0215370902f3b92634e78186346913d0 Mon Sep 17 00:00:00 2001
From: Markus Frosch <markus@lazyfrosch.de>
Date: Fri, 6 Mar 2015 14:35:09 +0100
Subject: [PATCH] Introduce IPv6 supporting defaults for mynetworks

---
 manifests/init.pp            | 2 +-
 spec/classes/postfix_spec.rb | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/manifests/init.pp b/manifests/init.pp
index db2a097..0af6148 100644
--- a/manifests/init.pp
+++ b/manifests/init.pp
@@ -82,7 +82,7 @@ class postfix (
   $master_submission   = undef,         # postfix_master_submission
   $mta                 = false,
   $mydestination       = '$myorigin',   # postfix_mydestination
-  $mynetworks          = '127.0.0.0/8', # postfix_mynetworks
+  $mynetworks          = '127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128', # postfix_mynetworks
   $myorigin            = $::fqdn,
   $relayhost           = undef,         # postfix_relayhost
   $root_mail_recipient = 'nobody',      # root_mail_recipient
diff --git a/spec/classes/postfix_spec.rb b/spec/classes/postfix_spec.rb
index f5e684f..6964e79 100644
--- a/spec/classes/postfix_spec.rb
+++ b/spec/classes/postfix_spec.rb
@@ -214,7 +214,7 @@ describe 'postfix' do
         let (:params) { { :mta => true, :mydestination => '1.2.3.4', :relayhost => '2.3.4.5' } }
         it 'should configure postfix as a minimal MTA, delivering mail to the mydestination param' do
           is_expected.to contain_postfix__config('mydestination').with_value('1.2.3.4')
-          is_expected.to contain_postfix__config('mynetworks').with_value('127.0.0.0/8')
+          is_expected.to contain_postfix__config('mynetworks').with_value('127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128')
           is_expected.to contain_postfix__config('relayhost').with_value('2.3.4.5')
           is_expected.to contain_postfix__config('virtual_alias_maps').with_value('hash:/etc/postfix/virtual')
           is_expected.to contain_postfix__config('transport_maps').with_value('hash:/etc/postfix/transport')
@@ -261,7 +261,7 @@ describe 'postfix' do
         end
         it 'should configure all local email to be forwarded to $root_mail_recipient delivered through $relayhost' do
           is_expected.to contain_postfix__config('mydestination').with_value('1.2.3.4')
-          is_expected.to contain_postfix__config('mynetworks').with_value('127.0.0.0/8')
+          is_expected.to contain_postfix__config('mynetworks').with_value('127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128')
           is_expected.to contain_postfix__config('relayhost').with_value('2.3.4.5')
           is_expected.to contain_postfix__config('virtual_alias_maps').with_value('hash:/etc/postfix/virtual')
           is_expected.to contain_postfix__config('transport_maps').with_value('hash:/etc/postfix/transport')
-- 
GitLab