Merge branch 'master' of sourcecode.confdroid.com:12ww1160/cd_selinux into HEAD

This commit is contained in:
Jenkins ConfDroid
2020-12-08 17:26:41 +01:00
15 changed files with 218 additions and 276 deletions

View File

@@ -35,12 +35,10 @@
| `-- selinux_config.erb | `-- selinux_config.erb
|-- tests |-- tests
| `-- UTF_Files | `-- UTF_Files
|-- CHANGELOG.md
|-- Gemfile |-- Gemfile
|-- Gemfile.lock |-- Gemfile.lock
|-- Jenkinsfile |-- Jenkinsfile
|-- LICENSE |-- LICENSE
|-- README.md `-- README.md
`-- REPOSTRUCTURE.md
9 directories, 34 files 9 directories, 32 files

View File

@@ -4,7 +4,7 @@
<meta charset="utf-8"> <meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
<title> <title>
Documentation by YARD 0.9.9 Documentation by YARD 0.9.16
</title> </title>
@@ -52,7 +52,7 @@
<div class="clear"></div> <div class="clear"></div>
</div> </div>
<div id="content"><h1 class="noborder title">Documentation by YARD 0.9.9</h1> <div id="content"><h1 class="noborder title">Documentation by YARD 0.9.16</h1>
<div id="listing"> <div id="listing">
<h1 class="alphaindex">Alphabetic Index</h1> <h1 class="alphaindex">Alphabetic Index</h1>
@@ -110,6 +110,8 @@
<h2>File Listing</h2> <h2>File Listing</h2>
<ul id="files" class="index_inline_list"> <ul id="files" class="index_inline_list">
@@ -127,9 +129,7 @@
</div> </div>
<div id="footer"> <div id="footer">
Generated on Mon Sep 18 16:52:07 2017 by Generated by <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>.
<a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
0.9.9 (ruby-2.0.0).
</div> </div>
</div> </div>

View File

@@ -245,6 +245,7 @@ ul.toplevel { list-style: none; padding-left: 0; font-size: 1.1em; }
dl.constants { margin-left: 10px; } dl.constants { margin-left: 10px; }
dl.constants dt { font-weight: bold; font-size: 1.1em; margin-bottom: 5px; } dl.constants dt { font-weight: bold; font-size: 1.1em; margin-bottom: 5px; }
dl.constants.compact dt { display: inline-block; font-weight: normal }
dl.constants dd { width: 75%; white-space: pre; font-family: monospace; margin-bottom: 18px; } dl.constants dd { width: 75%; white-space: pre; font-family: monospace; margin-bottom: 18px; }
dl.constants .docstring .note:first-child { margin-top: 5px; } dl.constants .docstring .note:first-child { margin-top: 5px; }
@@ -326,13 +327,9 @@ ul.summary a, ul.summary a:visited {
text-decoration: none; font-size: 1.1em; text-decoration: none; font-size: 1.1em;
} }
ul.summary li { margin-bottom: 5px; } ul.summary li { margin-bottom: 5px; }
.summary .summary_signature { .summary_signature { padding: 4px 8px; background: #f8f8f8; border: 1px solid #f0f0f0; border-radius: 5px; }
padding: 4px 8px;
background: #f8f8f8;
border: 1px solid #f0f0f0;
border-radius: 5px;
}
.summary_signature:hover { background: #CFEBFF; border-color: #A4CCDA; cursor: pointer; } .summary_signature:hover { background: #CFEBFF; border-color: #A4CCDA; cursor: pointer; }
.summary_signature.deprecated { background: #ffe5e5; border-color: #e9dada; }
ul.summary.compact li { display: inline-block; margin: 0px 5px 0px 0px; line-height: 2.6em;} ul.summary.compact li { display: inline-block; margin: 0px 5px 0px 0px; line-height: 2.6em;}
ul.summary.compact .summary_signature { padding: 5px 7px; padding-right: 4px; } ul.summary.compact .summary_signature { padding: 5px 7px; padding-right: 4px; }
#content .summary_signature:hover a, #content .summary_signature:hover a,
@@ -484,6 +481,13 @@ pre.code .rubyid_backref,
pre.code .rubyid_nth_ref { color: #6D79DE; } pre.code .rubyid_nth_ref { color: #6D79DE; }
pre.code .regexp, .dregexp { color: #036A07; } pre.code .regexp, .dregexp { color: #036A07; }
pre.code a { border-bottom: 1px dotted #bbf; } pre.code a { border-bottom: 1px dotted #bbf; }
/* inline code */
*:not(pre) > code {
padding: 1px 3px 1px 3px;
border: 1px solid #E1E1E8;
background: #F7F7F9;
border-radius: 4px;
}
/* Color fix for links */ /* Color fix for links */
#content .summary_desc pre.code .id > .object_link a, /* identifier */ #content .summary_desc pre.code .id > .object_link a, /* identifier */

View File

@@ -6,7 +6,7 @@
<title> <title>
File: README File: README
&mdash; Documentation by YARD 0.9.9 &mdash; Documentation by YARD 0.9.16
</title> </title>
@@ -58,12 +58,8 @@
</div> </div>
<div id="content"><div id='filecontents'> <div id="content"><div id='filecontents'>
<p>|Repo Name| version | Build <p><a href="https://pipelines.confdroid.com/job/cd_selinux/"><img
Status| src="https://pipelines.confdroid.com/buildStatus/icon?job=cd_selinux"></a></p>
|---|---|---|---|
|<code>cd_selinux</code>| 0.0.1.1 | <a
href="https://jenkins.confdroid.com/buildStatus/icon?job=cd_selinux">{Build
Status</a>/]|</p>
<h3 id="label-Synopsis">Synopsis</h3> <h3 id="label-Synopsis">Synopsis</h3>
@@ -87,51 +83,45 @@ production!!! __**</code></p>
<h3 id="label-Table+of+Contents">Table of Contents</h3> <h3 id="label-Table+of+Contents">Table of Contents</h3>
<ul><li> <ul><li>
<p><a href="#features">Features</a></p> <p><a href="#label-Features">Features</a></p>
</li><li> </li><li>
<p><a <p><a
href="https://gitlab.puppetsoft.com/12WW1160/cd_selinux/blob/master/REPOSTRUCTURE.md">Repo href="https://sourcecode.confdroid.com/12WW1160/cd_selinux/blob/master/REPOSTRUCTURE.md">Repo
Structure</a></p> Structure</a></p>
</li><li> </li><li>
<p><a href="#dependencies">Dependencies</a></p> <p><a href="#label-Dependencies">Dependencies</a></p>
</li><li> </li><li>
<p><a href="#deployment">Deployment</a></p> <p><a href="#label-Deployment">Deployment</a></p>
</li><li> </li><li>
<p><a href="#native-puppet-deployment">native Puppet deployment</a></p> <p><a href="#label-Native+puppet+deployment">native Puppet deployment</a></p>
</li><li> </li><li>
<p><a href="#through-foreman">through Foreman</a></p> <p><a href="#label-Through+foreman">through Foreman</a></p>
</li><li> </li><li>
<p><a href="#parameters">Parameters</a></p> <p><a href="#label-Parameters">Parameters</a></p>
</li><li> </li><li>
<p><a href="#mandatory-parameters">Mandatory Parameters</a></p> <p><a href="#label-Mandatory+parameters">Mandatory Parameters</a></p>
</li><li> </li><li>
<p><a href="#optional-parameters">Optional Parameters</a></p> <p><a href="#label-Optional+parameters">Optional Parameters</a></p>
</li><li> </li><li>
<p><a href="#selinux">SELINUX</a></p> <p><a href="#label-Selinux">SELINUX</a></p>
</li><li> </li><li>
<p><a href="#known-problems">Known Problems</a></p> <p><a href="#label-Known+problems">Known Problems</a></p>
</li><li> </li><li>
<p><a href="#support">Support</a></p> <p><a href="#label-Support">Support</a></p>
</li><li> </li><li>
<p><a href="#tests">Tests</a></p> <p><a href="#label-Tests">Tests</a></p>
</li><li>
<p><a
href="https://gitlab.puppetsoft.com/12WW1160/cd_selinux/blob/master/CHANGELOG.md">Changelog</a></p>
</li><li> </li><li>
<p><a href="https://confdroid.com/contact/">Contact Us</a></p> <p><a href="https://confdroid.com/contact/">Contact Us</a></p>
</li><li> </li><li>
<p><a href="#disclaimer">Disclaimer</a></p> <p><a href="#label-Disclaimer">Disclaimer</a></p>
</li></ul> </li></ul>
<h3 id="label-Features">Features</h3> <h3 id="label-Features">Features</h3>
<p>Installation: <p>Installation: * install binaries required for selinux and related tools</p>
* install binaries required for selinux and related tools</p>
<p>Configuration <p>Configuration * manage /etc/sysconfig/selinux file (file system
* manage /etc/sysconfig/selinux file (file system permissions, selinux context, content) * manage current selinux status
permissions, selinux context, content)
* manage current selinux status
(permissive,enforcing)</p> (permissive,enforcing)</p>
<h3 id="label-Repo+Structure">Repo Structure</h3> <h3 id="label-Repo+Structure">Repo Structure</h3>
@@ -143,7 +133,7 @@ permissions, selinux context, content)
<p>All dependencies must be included in the catalogue.</p> <p>All dependencies must be included in the catalogue.</p>
<ul><li> <ul><li>
<p><a <p><a
href="https://gitlab.puppetsoft.com/12WW1160/cd_resources">cd_resources</a> href="https://sourcecode.confdroid.com/12WW1160/cd_resources">cd_resources</a>
for yum repo resources.</p> for yum repo resources.</p>
</li></ul> </li></ul>
@@ -154,10 +144,10 @@ for yum repo resources.</p>
<p>via site.pp or nodes.pp</p> <p>via site.pp or nodes.pp</p>
<pre class="code ruby"><code class="ruby">node &#39;example.example.net&#39; { <pre class="code ruby"><code class="ruby">node &#39;example.example.net&#39; {
include cd_puppetdb include cd_selinux
}</code></pre> }</code></pre>
<h4 id="label-through+Foreman%3A">through Foreman:</h4> <h4 id="label-through+Foreman-3A">through Foreman:</h4>
<p>In order to apply parameters through Foreman, <p>In order to apply parameters through Foreman,
<strong>cd_selinux::params</strong> must be added to the host or hostgroup <strong>cd_selinux::params</strong> must be added to the host or hostgroup
@@ -200,9 +190,9 @@ avoid unexpected outages.</p>
<h3 id="label-Support">Support</h3> <h3 id="label-Support">Support</h3>
<ul><li> <ul><li>
<p>OS: CentOS 6, 7</p> <p>OS: CentOS 7</p>
</li><li> </li><li>
<p>Puppet 3.x</p> <p>Puppet 5.x</p>
</li></ul> </li></ul>
<h3 id="label-Tests">Tests</h3> <h3 id="label-Tests">Tests</h3>
@@ -243,17 +233,14 @@ with PuppetDB (see tests/UTF_Files)</p>
<p>ConfDroid as entity is entirely independent from Puppet. We provide custom <p>ConfDroid as entity is entirely independent from Puppet. We provide custom
configuration modules, written for specific purposes and specific configuration modules, written for specific purposes and specific
environments. environments. The modules are tested and supported only as documented, and
The modules are tested and supported only as documented, and
require testing in designated environments (i.e. lab or development require testing in designated environments (i.e. lab or development
environments) for parameter tuning etc. before deploying into production environments) for parameter tuning etc. before deploying into production
environments.</p> environments.</p>
</div></div> </div></div>
<div id="footer"> <div id="footer">
Generated on Mon Sep 18 16:52:09 2017 by Generated by <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>.
<a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
0.9.9 (ruby-2.0.0).
</div> </div>
</div> </div>

View File

@@ -2,7 +2,7 @@
<html> <html>
<head> <head>
<meta charset="utf-8"> <meta charset="utf-8">
<title>Documentation by YARD 0.9.9</title> <title>Documentation by YARD 0.9.16</title>
</head> </head>
<script type="text/javascript" charset="utf-8"> <script type="text/javascript" charset="utf-8">
var match = unescape(window.location.hash).match(/^#!(.+)/); var match = unescape(window.location.hash).match(/^#!(.+)/);

View File

@@ -6,7 +6,7 @@
<title> <title>
File: README File: README
&mdash; Documentation by YARD 0.9.9 &mdash; Documentation by YARD 0.9.16
</title> </title>
@@ -58,12 +58,8 @@
</div> </div>
<div id="content"><div id='filecontents'> <div id="content"><div id='filecontents'>
<p>|Repo Name| version | Build <p><a href="https://pipelines.confdroid.com/job/cd_selinux/"><img
Status| src="https://pipelines.confdroid.com/buildStatus/icon?job=cd_selinux"></a></p>
|---|---|---|---|
|<code>cd_selinux</code>| 0.0.1.1 | <a
href="https://jenkins.confdroid.com/buildStatus/icon?job=cd_selinux">{Build
Status</a>/]|</p>
<h3 id="label-Synopsis">Synopsis</h3> <h3 id="label-Synopsis">Synopsis</h3>
@@ -87,51 +83,45 @@ production!!! __**</code></p>
<h3 id="label-Table+of+Contents">Table of Contents</h3> <h3 id="label-Table+of+Contents">Table of Contents</h3>
<ul><li> <ul><li>
<p><a href="#features">Features</a></p> <p><a href="#label-Features">Features</a></p>
</li><li> </li><li>
<p><a <p><a
href="https://gitlab.puppetsoft.com/12WW1160/cd_selinux/blob/master/REPOSTRUCTURE.md">Repo href="https://sourcecode.confdroid.com/12WW1160/cd_selinux/blob/master/REPOSTRUCTURE.md">Repo
Structure</a></p> Structure</a></p>
</li><li> </li><li>
<p><a href="#dependencies">Dependencies</a></p> <p><a href="#label-Dependencies">Dependencies</a></p>
</li><li> </li><li>
<p><a href="#deployment">Deployment</a></p> <p><a href="#label-Deployment">Deployment</a></p>
</li><li> </li><li>
<p><a href="#native-puppet-deployment">native Puppet deployment</a></p> <p><a href="#label-Native+puppet+deployment">native Puppet deployment</a></p>
</li><li> </li><li>
<p><a href="#through-foreman">through Foreman</a></p> <p><a href="#label-Through+foreman">through Foreman</a></p>
</li><li> </li><li>
<p><a href="#parameters">Parameters</a></p> <p><a href="#label-Parameters">Parameters</a></p>
</li><li> </li><li>
<p><a href="#mandatory-parameters">Mandatory Parameters</a></p> <p><a href="#label-Mandatory+parameters">Mandatory Parameters</a></p>
</li><li> </li><li>
<p><a href="#optional-parameters">Optional Parameters</a></p> <p><a href="#label-Optional+parameters">Optional Parameters</a></p>
</li><li> </li><li>
<p><a href="#selinux">SELINUX</a></p> <p><a href="#label-Selinux">SELINUX</a></p>
</li><li> </li><li>
<p><a href="#known-problems">Known Problems</a></p> <p><a href="#label-Known+problems">Known Problems</a></p>
</li><li> </li><li>
<p><a href="#support">Support</a></p> <p><a href="#label-Support">Support</a></p>
</li><li> </li><li>
<p><a href="#tests">Tests</a></p> <p><a href="#label-Tests">Tests</a></p>
</li><li>
<p><a
href="https://gitlab.puppetsoft.com/12WW1160/cd_selinux/blob/master/CHANGELOG.md">Changelog</a></p>
</li><li> </li><li>
<p><a href="https://confdroid.com/contact/">Contact Us</a></p> <p><a href="https://confdroid.com/contact/">Contact Us</a></p>
</li><li> </li><li>
<p><a href="#disclaimer">Disclaimer</a></p> <p><a href="#label-Disclaimer">Disclaimer</a></p>
</li></ul> </li></ul>
<h3 id="label-Features">Features</h3> <h3 id="label-Features">Features</h3>
<p>Installation: <p>Installation: * install binaries required for selinux and related tools</p>
* install binaries required for selinux and related tools</p>
<p>Configuration <p>Configuration * manage /etc/sysconfig/selinux file (file system
* manage /etc/sysconfig/selinux file (file system permissions, selinux context, content) * manage current selinux status
permissions, selinux context, content)
* manage current selinux status
(permissive,enforcing)</p> (permissive,enforcing)</p>
<h3 id="label-Repo+Structure">Repo Structure</h3> <h3 id="label-Repo+Structure">Repo Structure</h3>
@@ -143,7 +133,7 @@ permissions, selinux context, content)
<p>All dependencies must be included in the catalogue.</p> <p>All dependencies must be included in the catalogue.</p>
<ul><li> <ul><li>
<p><a <p><a
href="https://gitlab.puppetsoft.com/12WW1160/cd_resources">cd_resources</a> href="https://sourcecode.confdroid.com/12WW1160/cd_resources">cd_resources</a>
for yum repo resources.</p> for yum repo resources.</p>
</li></ul> </li></ul>
@@ -154,10 +144,10 @@ for yum repo resources.</p>
<p>via site.pp or nodes.pp</p> <p>via site.pp or nodes.pp</p>
<pre class="code ruby"><code class="ruby">node &#39;example.example.net&#39; { <pre class="code ruby"><code class="ruby">node &#39;example.example.net&#39; {
include cd_puppetdb include cd_selinux
}</code></pre> }</code></pre>
<h4 id="label-through+Foreman%3A">through Foreman:</h4> <h4 id="label-through+Foreman-3A">through Foreman:</h4>
<p>In order to apply parameters through Foreman, <p>In order to apply parameters through Foreman,
<strong>cd_selinux::params</strong> must be added to the host or hostgroup <strong>cd_selinux::params</strong> must be added to the host or hostgroup
@@ -200,9 +190,9 @@ avoid unexpected outages.</p>
<h3 id="label-Support">Support</h3> <h3 id="label-Support">Support</h3>
<ul><li> <ul><li>
<p>OS: CentOS 6, 7</p> <p>OS: CentOS 7</p>
</li><li> </li><li>
<p>Puppet 3.x</p> <p>Puppet 5.x</p>
</li></ul> </li></ul>
<h3 id="label-Tests">Tests</h3> <h3 id="label-Tests">Tests</h3>
@@ -243,17 +233,14 @@ with PuppetDB (see tests/UTF_Files)</p>
<p>ConfDroid as entity is entirely independent from Puppet. We provide custom <p>ConfDroid as entity is entirely independent from Puppet. We provide custom
configuration modules, written for specific purposes and specific configuration modules, written for specific purposes and specific
environments. environments. The modules are tested and supported only as documented, and
The modules are tested and supported only as documented, and
require testing in designated environments (i.e. lab or development require testing in designated environments (i.e. lab or development
environments) for parameter tuning etc. before deploying into production environments) for parameter tuning etc. before deploying into production
environments.</p> environments.</p>
</div></div> </div></div>
<div id="footer"> <div id="footer">
Generated on Mon Sep 18 16:52:08 2017 by Generated by <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>.
<a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
0.9.9 (ruby-2.0.0).
</div> </div>
</div> </div>

View File

@@ -120,6 +120,49 @@ function summaryToggle() {
} else { localStorage.summaryCollapsed = "expand"; } } else { localStorage.summaryCollapsed = "expand"; }
} }
function constantSummaryToggle() {
$('.constants_summary_toggle').click(function(e) {
e.preventDefault();
localStorage.summaryCollapsed = $(this).text();
$('.constants_summary_toggle').each(function() {
$(this).text($(this).text() == "collapse" ? "expand" : "collapse");
var next = $(this).parent().parent().nextAll('dl.constants').first();
if (next.hasClass('compact')) {
next.toggle();
next.nextAll('dl.constants').first().toggle();
}
else if (next.hasClass('constants')) {
var list = $('<dl class="constants compact" />');
list.html(next.html());
list.find('dt').each(function() {
$(this).addClass('summary_signature');
$(this).text( $(this).text().split('=')[0]);
if ($(this).has(".deprecated").length) {
$(this).addClass('deprecated');
};
});
// Add the value of the constant as "Tooltip" to the summary object
list.find('pre.code').each(function() {
console.log($(this).parent());
var dt_element = $(this).parent().prev();
var tooltip = $(this).text();
if (dt_element.hasClass("deprecated")) {
tooltip = 'Deprecated. ' + tooltip;
};
dt_element.attr('title', tooltip);
});
list.find('.docstring, .tags, dd').remove();
next.before(list);
next.toggle();
}
});
return false;
});
if (localStorage.summaryCollapsed == "collapse") {
$('.constants_summary_toggle').first().click();
} else { localStorage.summaryCollapsed = "expand"; }
}
function generateTOC() { function generateTOC() {
if ($('#filecontents').length === 0) return; if ($('#filecontents').length === 0) return;
var _toc = $('<ol class="top"></ol>'); var _toc = $('<ol class="top"></ol>');
@@ -241,6 +284,7 @@ $(document).ready(function() {
searchFrameButtons(); searchFrameButtons();
linkSummaries(); linkSummaries();
summaryToggle(); summaryToggle();
constantSummaryToggle();
generateTOC(); generateTOC();
mainFocus(); mainFocus();
}); });

View File

@@ -6,7 +6,7 @@
<title> <title>
Puppet Class: cd_selinux Puppet Class: cd_selinux
&mdash; Documentation by YARD 0.9.9 &mdash; Documentation by YARD 0.9.16
</title> </title>
@@ -78,40 +78,29 @@
<div class="docstring"> <div class="docstring">
<div class="discussion"> <div class="discussion">
<p>cd_selinux::init.pp <p>cd_selinux::init.pp Module name: cd_selinux Author: Arne Teuke
Module name: cd_selinux (arne_teuke@confdroid.com) License: This file is part of cd_selinux.</p>
Author: Arne Teuke
(arne_teuke@confdroid.com)
License:
This file is part of cd_selinux.</p>
<p>cd_selinux is used for providing automatic configuration of SELINUX. <p>cd_selinux is used for providing automatic configuration of SELINUX.
Copyright (C) 2017 confdroid (copyright@confdroid.com) This program is
Copyright (C) 2017 confdroid (copyright@confdroid.com) free software: you can redistribute it and/or modify it under the terms of
This program is the GNU General Public License as published by the Free Software
free software: you can redistribute it and/or modify Foundation, either version 3 of the License, or (at your option) any later
it under the terms of
the GNU General Public License as published by
the Free Software
Foundation, either version 3 of the License, or
(at your option) any later
version.</p> version.</p>
<p>This program is distributed in the hope that it will be useful, <p>This program is distributed in the hope that it will be useful, but
but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
WITHOUT ANY WARRANTY; without even the implied warranty of or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
MERCHANTABILITY
or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License
for more details.</p> for more details.</p>
<p>You should have received a copy of the GNU General Public License <p>You should have received a copy of the GNU General Public License along
along
with this program. If not, see <a with this program. If not, see <a
href="http://www.gnu.org/licenses">www.gnu.org/licenses</a>/.</p> href="http://www.gnu.org/licenses">www.gnu.org/licenses</a>/.</p>
</div> </div>
</div> </div>
<div class="tags"> <div class="tags">
@@ -139,9 +128,7 @@ class cd_selinux {
</div> </div>
<div id="footer"> <div id="footer">
Generated on Mon Sep 18 16:52:09 2017 by Generated by <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>.
<a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
0.9.9 (ruby-2.0.0).
</div> </div>
</div> </div>

View File

@@ -6,7 +6,7 @@
<title> <title>
Puppet Class: cd_selinux::main::config Puppet Class: cd_selinux::main::config
&mdash; Documentation by YARD 0.9.9 &mdash; Documentation by YARD 0.9.16
</title> </title>
@@ -84,42 +84,33 @@ cd_selinux.
<div class="docstring"> <div class="docstring">
<div class="discussion"> <div class="discussion">
<p>cd_selinux::main::config.pp <p>cd_selinux::main::config.pp Module name: cd_selinux Author: Arne Teuke
Module name: cd_selinux
Author: Arne Teuke
(arne_teuke@ConfDroid.com)</p> (arne_teuke@ConfDroid.com)</p>
<h1 id="label-License%3A">License:</h1> <h1 id="label-License-3A">License:</h1>
<p>This file is part of cd_selinux.</p> <p>This file is part of cd_selinux.</p>
<p>cd_selinux is used for providing automatic configuration of SELINUX. <p>cd_selinux is used for providing automatic configuration of SELINUX.
Copyright (C) 2016 ConfDroid (copyright@ConfDroid.com) This program is
Copyright (C) 2016 ConfDroid (copyright@ConfDroid.com) free software: you can redistribute it and/or modify it under the terms of
This program is the GNU General Public License as published by the Free Software
free software: you can redistribute it and/or modify Foundation, either version 3 of the License, or (at your option) any later
it under the terms of
the GNU General Public License as published by
the Free Software
Foundation, either version 3 of the License, or
(at your option) any later
version.</p> version.</p>
<p>This program is distributed in the hope that it will be useful, <p>This program is distributed in the hope that it will be useful, but
but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
WITHOUT ANY WARRANTY; without even the implied warranty of or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
MERCHANTABILITY
or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License
for more details.</p> for more details.</p>
<p>You should have received a copy of the GNU General Public License <p>You should have received a copy of the GNU General Public License along
along
with this program. If not, see <a with this program. If not, see <a
href="http://www.gnu.org/licenses">www.gnu.org/licenses</a>/.</p> href="http://www.gnu.org/licenses">www.gnu.org/licenses</a>/.</p>
</div> </div>
</div> </div>
<div class="tags"> <div class="tags">
@@ -171,9 +162,7 @@ class cd_selinux::main::config (
</div> </div>
<div id="footer"> <div id="footer">
Generated on Mon Sep 18 16:52:09 2017 by Generated by <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>.
<a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
0.9.9 (ruby-2.0.0).
</div> </div>
</div> </div>

View File

@@ -6,7 +6,7 @@
<title> <title>
Puppet Class: cd_selinux::main::dirs Puppet Class: cd_selinux::main::dirs
&mdash; Documentation by YARD 0.9.9 &mdash; Documentation by YARD 0.9.16
</title> </title>
@@ -83,42 +83,33 @@
<div class="docstring"> <div class="docstring">
<div class="discussion"> <div class="discussion">
<p>cd_selinux::main::dirs.pp <p>cd_selinux::main::dirs.pp Module name: cd_selinux Author: Arne Teuke
Module name: cd_selinux
Author: Arne Teuke
(arne_teuke@ConfDroid.com)</p> (arne_teuke@ConfDroid.com)</p>
<h1 id="label-License%3A">License:</h1> <h1 id="label-License-3A">License:</h1>
<p>This file is part of cd_selinux.</p> <p>This file is part of cd_selinux.</p>
<p>cd_selinux is used for providing automatic configuration of SELINUX <p>cd_selinux is used for providing automatic configuration of SELINUX
Copyright (C) 2016 ConfDroid (copyright@ConfDroid.com) This program is
Copyright (C) 2016 ConfDroid (copyright@ConfDroid.com) free software: you can redistribute it and/or modify it under the terms of
This program is the GNU General Public License as published by the Free Software
free software: you can redistribute it and/or modify Foundation, either version 3 of the License, or (at your option) any later
it under the terms of
the GNU General Public License as published by
the Free Software
Foundation, either version 3 of the License, or
(at your option) any later
version.</p> version.</p>
<p>This program is distributed in the hope that it will be useful, <p>This program is distributed in the hope that it will be useful, but
but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
WITHOUT ANY WARRANTY; without even the implied warranty of or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
MERCHANTABILITY
or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License
for more details.</p> for more details.</p>
<p>You should have received a copy of the GNU General Public License <p>You should have received a copy of the GNU General Public License along
along
with this program. If not, see <a with this program. If not, see <a
href="http://www.gnu.org/licenses">www.gnu.org/licenses</a>/.</p> href="http://www.gnu.org/licenses">www.gnu.org/licenses</a>/.</p>
</div> </div>
</div> </div>
<div class="tags"> <div class="tags">
@@ -176,9 +167,7 @@ class cd_selinux::main::dirs (
</div> </div>
<div id="footer"> <div id="footer">
Generated on Mon Sep 18 16:52:09 2017 by Generated by <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>.
<a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
0.9.9 (ruby-2.0.0).
</div> </div>
</div> </div>

View File

@@ -6,7 +6,7 @@
<title> <title>
Puppet Class: cd_selinux::main::files Puppet Class: cd_selinux::main::files
&mdash; Documentation by YARD 0.9.9 &mdash; Documentation by YARD 0.9.16
</title> </title>
@@ -83,42 +83,33 @@
<div class="docstring"> <div class="docstring">
<div class="discussion"> <div class="discussion">
<p>cd_selinux::main::files.pp <p>cd_selinux::main::files.pp Module name: cd_selinux Author: Arne Teuke
Module name: cd_selinux
Author: Arne Teuke
(arne_teuke@ConfDroid.com)</p> (arne_teuke@ConfDroid.com)</p>
<h1 id="label-License%3A">License:</h1> <h1 id="label-License-3A">License:</h1>
<p>This file is part of cd_selinux.</p> <p>This file is part of cd_selinux.</p>
<p>cd_selinux is used for providing automatic configuration of SELINUX <p>cd_selinux is used for providing automatic configuration of SELINUX
Copyright (C) 2016 ConfDroid (copyright@ConfDroid.com) This program is
Copyright (C) 2016 ConfDroid (copyright@ConfDroid.com) free software: you can redistribute it and/or modify it under the terms of
This program is the GNU General Public License as published by the Free Software
free software: you can redistribute it and/or modify Foundation, either version 3 of the License, or (at your option) any later
it under the terms of
the GNU General Public License as published by
the Free Software
Foundation, either version 3 of the License, or
(at your option) any later
version.</p> version.</p>
<p>This program is distributed in the hope that it will be useful, <p>This program is distributed in the hope that it will be useful, but
but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
WITHOUT ANY WARRANTY; without even the implied warranty of or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
MERCHANTABILITY
or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License
for more details.</p> for more details.</p>
<p>You should have received a copy of the GNU General Public License <p>You should have received a copy of the GNU General Public License along
along
with this program. If not, see <a with this program. If not, see <a
href="http://www.gnu.org/licenses">www.gnu.org/licenses</a>/.</p> href="http://www.gnu.org/licenses">www.gnu.org/licenses</a>/.</p>
</div> </div>
</div> </div>
<div class="tags"> <div class="tags">
@@ -178,9 +169,7 @@ class cd_selinux::main::files (
</div> </div>
<div id="footer"> <div id="footer">
Generated on Mon Sep 18 16:52:09 2017 by Generated by <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>.
<a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
0.9.9 (ruby-2.0.0).
</div> </div>
</div> </div>

View File

@@ -6,7 +6,7 @@
<title> <title>
Puppet Class: cd_selinux::main::install Puppet Class: cd_selinux::main::install
&mdash; Documentation by YARD 0.9.9 &mdash; Documentation by YARD 0.9.16
</title> </title>
@@ -84,42 +84,33 @@ cd_selinux
<div class="docstring"> <div class="docstring">
<div class="discussion"> <div class="discussion">
<p>cd_selinux::main::install.pp <p>cd_selinux::main::install.pp Module name: cd_selinux Author: Arne Teuke
Module name: cd_selinux
Author: Arne Teuke
(arne_teuke@ConfDroid.com)</p> (arne_teuke@ConfDroid.com)</p>
<h1 id="label-License%3A">License:</h1> <h1 id="label-License-3A">License:</h1>
<p>This file is part of cd_selinux.</p> <p>This file is part of cd_selinux.</p>
<p>cd_selinux is used for providing automatic configuration of SELINUX <p>cd_selinux is used for providing automatic configuration of SELINUX
Copyright (C) 2016 ConfDroid (copyright@ConfDroid.com) This program is
Copyright (C) 2016 ConfDroid (copyright@ConfDroid.com) free software: you can redistribute it and/or modify it under the terms of
This program is the GNU General Public License as published by the Free Software
free software: you can redistribute it and/or modify Foundation, either version 3 of the License, or (at your option) any later
it under the terms of
the GNU General Public License as published by
the Free Software
Foundation, either version 3 of the License, or
(at your option) any later
version.</p> version.</p>
<p>This program is distributed in the hope that it will be useful, <p>This program is distributed in the hope that it will be useful, but
but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
WITHOUT ANY WARRANTY; without even the implied warranty of or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
MERCHANTABILITY
or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License
for more details.</p> for more details.</p>
<p>You should have received a copy of the GNU General Public License <p>You should have received a copy of the GNU General Public License along
along
with this program. If not, see <a with this program. If not, see <a
href="http://www.gnu.org/licenses">www.gnu.org/licenses</a>/.</p> href="http://www.gnu.org/licenses">www.gnu.org/licenses</a>/.</p>
</div> </div>
</div> </div>
<div class="tags"> <div class="tags">
@@ -173,9 +164,7 @@ class cd_selinux::main::install (
</div> </div>
<div id="footer"> <div id="footer">
Generated on Mon Sep 18 16:52:10 2017 by Generated by <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>.
<a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
0.9.9 (ruby-2.0.0).
</div> </div>
</div> </div>

View File

@@ -6,7 +6,7 @@
<title> <title>
Puppet Class: cd_selinux::params Puppet Class: cd_selinux::params
&mdash; Documentation by YARD 0.9.9 &mdash; Documentation by YARD 0.9.16
</title> </title>
@@ -94,42 +94,33 @@ inherited by all classes except defines.
<div class="docstring"> <div class="docstring">
<div class="discussion"> <div class="discussion">
<p>cd_selinux::params.pp <p>cd_selinux::params.pp Module name: cd_selinux Author: Arne Teuke
Module name: cd_selinux
Author: Arne Teuke
(arne_teuke@ConfDroid.com)</p> (arne_teuke@ConfDroid.com)</p>
<h1 id="label-License%3A">License:</h1> <h1 id="label-License-3A">License:</h1>
<p>This file is part of cd_selinux.</p> <p>This file is part of cd_selinux.</p>
<p>cd_selinux is used for providing automatic configuration of SELINUX. <p>cd_selinux is used for providing automatic configuration of SELINUX.
Copyright (C) 2016 ConfDroid (copyright@ConfDroid.com) This program is
Copyright (C) 2016 ConfDroid (copyright@ConfDroid.com) free software: you can redistribute it and/or modify it under the terms of
This program is the GNU General Public License as published by the Free Software
free software: you can redistribute it and/or modify Foundation, either version 3 of the License, or (at your option) any later
it under the terms of
the GNU General Public License as published by
the Free Software
Foundation, either version 3 of the License, or
(at your option) any later
version.</p> version.</p>
<p>This program is distributed in the hope that it will be useful, <p>This program is distributed in the hope that it will be useful, but
but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
WITHOUT ANY WARRANTY; without even the implied warranty of or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
MERCHANTABILITY
or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License
for more details.</p> for more details.</p>
<p>You should have received a copy of the GNU General Public License <p>You should have received a copy of the GNU General Public License along
along
with this program. If not, see <a with this program. If not, see <a
href="http://www.gnu.org/licenses">www.gnu.org/licenses</a>/.</p> href="http://www.gnu.org/licenses">www.gnu.org/licenses</a>/.</p>
</div> </div>
</div> </div>
<div class="tags"> <div class="tags">
<p class="tag_title">Parameters:</p> <p class="tag_title">Parameters:</p>
<ul class="param"> <ul class="param">
@@ -148,8 +139,7 @@ href="http://www.gnu.org/licenses">www.gnu.org/licenses</a>/.</p>
&mdash; &mdash;
<div class='inline'> <div class='inline'>
<p>which <a href="https://confdroid.com/2017/05/puppet-type-package/">package <p>which <a href="https://confdroid.com/2017/05/puppet-type-package/">package
type</a> type</a> to choose, i.e. <code>latest</code> or <code>present</code>.</p>
to choose, i.e. <code>latest</code> or <code>present</code>.</p>
</div> </div>
</li> </li>
@@ -167,8 +157,7 @@ to choose, i.e. <code>latest</code> or <code>present</code>.</p>
&mdash; &mdash;
<div class='inline'> <div class='inline'>
<p>Whether to install additional selinux <p>Whether to install additional selinux tools, i.e. for troubleshooting.</p>
tools, i.e. for troubleshooting.</p>
</div> </div>
</li> </li>
@@ -186,19 +175,13 @@ tools, i.e. for troubleshooting.</p>
&mdash; &mdash;
<div class='inline'> <div class='inline'>
<p>The desired selinux status. Used for both <p>The desired selinux status. Used for both managing the configuration file
managing the configuration file as well as the command line (setenforce). Valid values are
as well as the command line (setenforce).
Valid values are
<code>enforcing</code> and <code>permissive</code>. While the configuration <code>enforcing</code> and <code>permissive</code>. While the configuration
file file supports another option &#39;disabled&#39;, this option is not
supports another option &#39;disabled&#39;, this option is not available on commandline. Note that changing the active selinux status from
available on <code>disabled</code> to any the other types requires a manual reboot to
commandline. Note that changing the active selinux status from re-lable the file system. This module does not do that for you to avoid
<code>disabled</code>
to any the other types requires a manual reboot to
re-lable the file system.
This module does not do that for you to avoid
unexpected outages.</p> unexpected outages.</p>
</div> </div>
@@ -217,8 +200,7 @@ unexpected outages.</p>
&mdash; &mdash;
<div class='inline'> <div class='inline'>
<p>The desired selinux type. Valid options are <p>The desired selinux type. Valid options are <code>targeted</code>,
<code>targeted</code>,
<code>minimum</code> and <code>mls</code>.</p> <code>minimum</code> and <code>mls</code>.</p>
</div> </div>
@@ -307,9 +289,7 @@ $sx_main_file_erb = &#39;cd_selinux/main/selinux_config.erb&#39;
</div> </div>
<div id="footer"> <div id="footer">
Generated on Mon Sep 18 16:52:09 2017 by Generated by <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>.
<a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
0.9.9 (ruby-2.0.0).
</div> </div>
</div> </div>

View File

@@ -6,7 +6,7 @@
<title> <title>
Top Level Namespace Top Level Namespace
&mdash; Documentation by YARD 0.9.9 &mdash; Documentation by YARD 0.9.16
</title> </title>
@@ -90,9 +90,7 @@
</div> </div>
<div id="footer"> <div id="footer">
Generated on Mon Sep 18 16:52:09 2017 by Generated by <a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>.
<a href="http://yardoc.org" title="Yay! A Ruby Documentation Tool" target="_parent">yard</a>
0.9.9 (ruby-2.0.0).
</div> </div>
</div> </div>

View File

@@ -4,3 +4,4 @@
./.yardoc/objects/root.dat: data ./.yardoc/objects/root.dat: data
./doc/css/style.css: HTML document, UTF-8 Unicode text, with very long lines ./doc/css/style.css: HTML document, UTF-8 Unicode text, with very long lines
./doc/js/jquery.js: HTML document, UTF-8 Unicode text, with very long lines ./doc/js/jquery.js: HTML document, UTF-8 Unicode text, with very long lines
./REPOSTRUCTURE.md: very short file (no magic)