I have successfully tested the firewall module with puppetserver 1.0.8 and puppet agent 3.7.5 on test nodes with fresh installs of Rhel 6.6 but when I try running on an older node I'm getting the following error:
Error: /Stage[main]/Main/Resources[firewall]: Failed to generate additional resources using 'generate': Parser error: isfragment was meant to be a boolean but received value: 8
I confirmed all the nodes are running iptables 1.4.7
This is the output of puppet resource firewall --debug --verbose on the failing node:
Debug: Runtime environment: run_mode=user, ruby_version=1.8.7, puppet_version=3.7.5
Debug: Puppet::Type::Firewall::ProviderIptables: [instances]
Debug: Executing '/sbin/iptables-save'
Error: Could not run: Parser error: isfragment was meant to be a boolean but received value: 8
Does anyone have any idea what could be causing this error?