<emclass="default">(defaults to: <tt>'latest'</tt>)</em>
—
<divclass='inline'>
<p>which <ahref="https://confdroid.com/2017/05/puppet-type-package/">package type</a> to choose, i.e. <code>latest</code> or <code>present</code>.</p>
</div>
</li>
<li>
<spanclass='name'>sx_reqpackages</span>
<spanclass='type'>(<tt>Array[String]</tt>)</span>
<emclass="default">(defaults to: <tt>['selinux-policy','policycoreutils','setroubleshoot-server','policycoreutils-python-utils']</tt>)</em>
—
<divclass='inline'>
<p>List of packages required for selinux management. The default list includes the following packages: <code>selinux-policy</code>, <code>policycoreutils</code>, <code>setroubleshoot-server</code>, <code>policycoreutils-python</code>.</p>
</div>
</li>
<li>
<spanclass='name'>sx_selinux_status</span>
<spanclass='type'>(<tt>String</tt>)</span>
<emclass="default">(defaults to: <tt>'enforcing'</tt>)</em>
—
<divclass='inline'>
<p>The desired selinux status. Used for both managing the configuration file as well as the command line (setenforce). Valid values are <code>enforcing</code> and <code>permissive</code>. While the configuration file supports another option ‘disabled’, this option is not available on commandline. Note that changing the active selinux status from <code>disabled</code> to any the other types requires a manual reboot to re-label the file system. This module does not do that for you to avoid unexpected outages.</p>
</div>
</li>
<li>
<spanclass='name'>sx_selinux_type</span>
<spanclass='type'>(<tt>String</tt>)</span>
<emclass="default">(defaults to: <tt>'targeted'</tt>)</em>
—
<divclass='inline'>
<p>The desired selinux type. Valid options are <code>targeted</code>, <code>minimum</code> and <code>mls</code>.</p>
</div>
</li>
</ul>
</div><divclass="method_details_list">
<tableclass="source_code">
<tr>
<td>
<preclass="lines">
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47</pre>
</td>
<td>
<preclass="code"><spanclass="info file"># File 'manifests/params.pp', line 23</span>