selinux_install
The selinux_install resource is used to encapsulate the set of selinux packages to install in order to manage selinux. It also ensures the directory /etc/selinux is created.
Introduced: v4.0.0
Actions
| Action | Description |
|---|---|
:install | (Default) Install required packages |
:upgrade | Upgrade required packages |
:remove | Remove any SELinux-related packages |
Properties
| Name | Type | Default | Description |
|---|---|---|---|
packages | String, Array | see default_install_packages | SELinux packages for system |
Examples
Default installation
selinux_install 'example'Install with custom packages
selinux_install 'example' do
packages %w(policycoreutils selinux-policy selinux-policy-targeted)
endUninstall
selinux_install 'example' do
action :remove
end