From: Eimhin Laverty <eimhin.laverty@puppet.com>
Date: Wed, 20 Mar 2019 16:34:11 +0000 (+0000)
Subject: (MODULES-8547) Fix existing rules with --dport not parsing
X-Git-Tag: 1.15.2~2^2
X-Git-Url: https://review.fuel-infra.org/gitweb?a=commitdiff_plain;h=fdd9ae60934a50c9cd2221af3b9945574eb9ef23;p=puppet-modules%2Fpuppetlabs-firewall.git

(MODULES-8547) Fix existing rules with --dport not parsing
---

diff --git a/lib/puppet/provider/firewall/iptables.rb b/lib/puppet/provider/firewall/iptables.rb
index ce01c28..f2951a7 100644
--- a/lib/puppet/provider/firewall/iptables.rb
+++ b/lib/puppet/provider/firewall/iptables.rb
@@ -129,7 +129,7 @@ Puppet::Type.type(:firewall).provide :iptables, parent: Puppet::Provider::Firewa
     string_from: '--from',
     string_to: '--to',
     table: '-t',
-    tcp_flags: '-m tcp --tcp-flags',
+    tcp_flags: ['-m tcp --tcp-flags', '--tcp-flags'],
     todest: '--to-destination',
     toports: '--to-ports',
     tosource: '--to-source',