Mercurial > repos > other > Puppet
view modules/firewall/spec/acceptance/connmark_spec.rb @ 39:d6f2a0ee45c0 puppet-3.6
Add "Firewall" module
author | IBBoard <dev@ibboard.co.uk> |
---|---|
date | Sat, 14 Mar 2015 20:58:03 +0000 |
parents | |
children |
line wrap: on
line source
require 'spec_helper_acceptance' describe 'firewall type', :unless => UNSUPPORTED_PLATFORMS.include?(fact('osfamily')) do describe 'connmark' do context '50' do it 'applies' do pp = <<-EOS class { '::firewall': } firewall { '502 - test': proto => 'all', connmark => '0x1', action => reject, } EOS apply_manifest(pp, :catch_failures => true) end it 'should contain the rule' do shell('iptables-save') do |r| expect(r.stdout).to match(/-A INPUT -m comment --comment "502 - test" -m connmark --mark 0x1 -j REJECT --reject-with icmp-port-unreachable/) end end end end end