From a40a649e308d48c6c83e6e424592168798692cc5 Mon Sep 17 00:00:00 2001 From: Hunter Haugen Date: Thu, 9 Feb 2017 09:17:39 -0800 Subject: [PATCH] Add docs and tests --- README.markdown | 4 ++++ spec/unit/classes/firewall_spec.rb | 6 ++++++ spec/unit/puppet/util/ipcidr_spec.rb | 1 + 3 files changed, 11 insertions(+) diff --git a/README.markdown b/README.markdown index a06d423..f6b2529 100644 --- a/README.markdown +++ b/README.markdown @@ -393,6 +393,10 @@ Parameter that controls the state of the iptables package on your system, allowi `ensure` can either be 'present' or 'latest'. Defaults to 'present'. +#### ebtables_manage + +Parameter that controls whether puppet manages the ebtables package or not. If managed, the package will use the value of `pkg_ensure` as its ensure value. + #### service_name Specify the name of the IPv4 iptables service. Defaults defined in `firewall::params`. diff --git a/spec/unit/classes/firewall_spec.rb b/spec/unit/classes/firewall_spec.rb index 7c9f714..470e1b3 100644 --- a/spec/unit/classes/firewall_spec.rb +++ b/spec/unit/classes/firewall_spec.rb @@ -32,4 +32,10 @@ describe 'firewall', :type => :class do let(:params) {{ :ensure => 'test' }} it { expect { should contain_class('firewall::linux') }.to raise_error(Puppet::Error) } end + + context 'ebtables_manage => true' do + let(:facts) {{ :kernel => 'Linux' }} + let(:params) {{ :ebtables_manage => true }} + it { expect { should contain_package('ebtables') }.to raise_error(Puppet::Error) } + end end diff --git a/spec/unit/puppet/util/ipcidr_spec.rb b/spec/unit/puppet/util/ipcidr_spec.rb index 8f718d2..0de7128 100644 --- a/spec/unit/puppet/util/ipcidr_spec.rb +++ b/spec/unit/puppet/util/ipcidr_spec.rb @@ -1,4 +1,5 @@ require 'spec_helper' +requier 'puppet/util/ipcidr' describe 'Puppet::Util::IPCidr' do describe 'ipv4 address' do -- 2.45.2