Merge pull request #123 from dhoppe/modulesync
Update based on voxpupuli/modulesync_config 0.14.1
Merge pull request #126 from logic/master
params.pp needs to know about Fedora 25
Fixes Issue-104 - No Hiera support (#128)
* Fixes Issue-104 - No Hiera support Hiera hash are managed only if they exist + hiera lookups outside of the variables part of the manifest. * Puppet lint fix https://travis-ci.org/voxpupuli/puppet-selinux/jobs/173201284 * Another lint fix * Fix following @jyaworski comment * Puppet lint
Fixes Issue-130 - No rspec for permissive (#131)
* Fixes Issue-130 - No rspec for permissive * Fix `RuboCop failed` * Fix Rubocop issue `spec/defines/selinux_permissive_spec.rb:18:1: C: Style/EmptyLinesAroundBlockBody: Extra empty line detected at block body end.`
Merge pull request #136 from alexjfisher/ruby1.8
Update README with ruby 1.8 status
Use rspec-puppet-facts in all places
Facts for supported OSes are now loaded from the rspec-puppet-facts. Commit includes no changes to any test, they all just ran as in on top of the various os facts.
Merge pull request #137 from traylenator/pfacts
Use rspec-puppet-facts in all places
Fixes #133 Use semange -f 'all files' on RHEL6
The command ```bash semanage fcontext -a -f a -t httpd_tmp_t /usr/share/nginx ``` fails on RHEL6 machines. This changes it to ```bash semanage fcontext -a -f 'all files' -t httpd_tmp_t /usr/share/nginx ``` * #133
Merge pull request #138 from traylenator/sl6
Fixes #133 Use semange -f 'all files' on RHEL6
Merge pull request #143 from voxpupuli/modulesync
modulesync 0.16.4
Set puppet minimum version_requirement to 3.8.7
Also bump minimum version for stdlib (for Puppet 4) and fix invalid version_range key
Merge pull request #144 from juniorsysadmin/pupbump
Set puppet minimum version_requirement to 3.8.7
This PR adds a simple acceptance test scenario. It will: * enable selinux * set it to enforcing * load a custom policy with a custom domain, boolean and file and port contexts * enable a custom boolean * label a port with a custom context * set a custom context on a file and * it will set the custom domain into permissive mode Run `PUPPET_INSTALL_TYPE=agent bundle exec rake beaker:centos-72-x64` to test with CentOS 7. Run `PUPPET_INSTALL_TYPE=agent bundle exec rake beaker:centos-66-x64` to test with CentOS 6. There is a known problem with CentOS 7 and the selmodule type. See PUP-6908, PUP-5649
Update to puppet-strings doc in selinux class
At the same time fix wrong doc of type parameter.
Merge pull request #150 from vinzent/puppet_strings
Update to puppet-strings doc in selinux class
Merge pull request #145 from vinzent/add_acceptance_tests
Add acceptance tests
Create /.autorelabel when switching from disabled mode
A complete relabeling is required when switching from disabeld to permissive or enforcing mode, because selinux file attributes are not written in disabled mode this leaving the files regarding selinux in an incosistent state. This resolves #149
Merge pull request #151 from vinzent/issue_18_autorelabel
Create /.autorelabel when switching from disabled
Merge pull request #152 from voxpupuli/modulesync
Modulesync 0.16.6 & Release 0.6.0