Make param test pending due to rhel5 failures

Signed-off-by: Ken Barber <ken@bob.sh>
Add test to make sure duplicate existing rules get purged

Signed-off-by: Ken Barber <ken@bob.sh>
(#15702) firewall duplicated rules are not removed

This fix makes sure that every rule has a different name so same rules
get deleted.
Add counter to a base number for order gen

Signed-off-by: Ken Barber <ken@bob.sh>
Merge pull request #166 from kbarber/duplicate_existing_rules_dont_purge

Duplicate existing rules dont purge
Socket params test

Signed-off-by: Ken Barber <ken@bob.sh>
Merge pull request #167 from kbarber/socket_params_test

Socket params test
Bump rspec-system-puppet revision

Signed-off-by: Ken Barber <ken@bob.sh>
(#171) Added ensure parameter to firewall class

This change adds the ensure parameter to the firewall class so that
the appropriate iptables service for the operating system can be
stopped. The reason for this change is to extend the class so that
it is not just limited to running the service.

The change to the manifests still made all the rspec tests pass,
so it should not introduce any regressions. More rspec tests were
also added to exercise the new code paths introduced.

This pull request fixes issue #171.
Add system tests for ensure parameter

Signed-off-by: Ken Barber <ken@bob.sh>
A patch for Debian 6 for enable => true has a bug

Signed-off-by: Ken Barber <ken@bob.sh>
Document ensure class parameter

Signed-off-by: Ken Barber <ken@bob.sh>
Merge pull request #173 from kbarber/171

Ensure parameter for firewall class
Merge pull request #173 from kbarber/171

Ensure parameter for firewall class
Release 0.3.0
Merge pull request #174 from cr3/0.3.0

Release 0.3.0
Clarify OS support

Signed-off-by: Ken Barber <ken@bob.sh>
Add extra tests for logging parameters

Signed-off-by: Ken Barber <ken@bob.sh>
Merge pull request #186 from kbarber/log_level

Add extra tests for logging parameters
Add more log param tests

Signed-off-by: Ken Barber <ken@bob.sh>