Version information
released Aug 5th 2015
This version is compatible with:
- ,
This module has been deprecated by its author since Oct 27th 2017.
The author has suggested puppet-selinux as its replacement.
Start using this module
Documentation
jfryman/selinux — version 0.2.5 Aug 5th 2015
selinux
Table of Contents
- Overview
- Module Description - What the module does and why it is useful
- Usage - Configuration options and additional functionality
- Reference - An under-the-hood peek at what the module is doing and how
- Defined Types
- Development - Guide for contributing to the module
- Authors
Overview
This class manages SELinux on RHEL based systems.
Module Description
This module will configure SELinux and/or deploy SELinux based modules to running system.
Requires puppetlabs/stdlib [https://github.com/puppetlabs/puppetlabs-stdlib]
Usage
Parameters:
$mode
(enforced|permissive|disabled) - sets the operating state for SELinux.
Reference
Basic usage:
include selinux
More advanced usage:
class { selinux:
mode => 'enforcing'
}
Deploy a custom module:
selinux::module { 'resnet-puppet':
ensure => 'present',
source => 'puppet:///modules/site_puppet/site-puppet.te',
}
Defined Types
fcontext
- Define fcontext types and equals valuesboolean
- Set seboolean valuesport
- Set selinux port context policies
Development
Authors
James Fryman james@fryman.io