diff --git a/CHANGELOG.md b/CHANGELOG.md index d84c8b9..b8eaf8d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,20 +8,40 @@ Changelog of Git Changelog.

No issue

+73df1183c06d683 Jenkins Server 2017-07-20 12:47:36 +

+

recommit for updates in build 4

+ +

dfeece2215322e3 Jenkins Server 2017-07-20 12:43:32

recommit for updates in build 3

-

-9f8a0aef46d59dd Arne Teuke 2017-07-20 12:43:17 -

-

added main config file control

-

c7e77e4c88c5b5a Jenkins Server 2017-07-20 12:08:03

recommit for updates in build 2

+

+ +

v0.0.0.3

+

No issue

+ + +8b184516c46ea66 Arne Teuke 2017-07-20 12:47:27 +

+

edited README

+ +

+6e8e556e2e2f7ef Arne Teuke 2017-07-20 12:46:33 +

+

changed repo dependency

+ +

+9f8a0aef46d59dd Arne Teuke 2017-07-20 12:43:17 +

+

added main config file control

+

8b0100d73a0a456 Arne Teuke 2017-07-20 12:07:11

diff --git a/README.md b/README.md index fe0642b..513a557 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ |Repo Name| version | Build Status| |---|---|---|---| -|`cd_selinux`| 0.0.0.3 | [![Build Status](https://jenkins.confdroid.com/buildStatus/icon?job=cd_selinux)](https://jenkins.confdroid.com/job/cd_selinux/)| +|`cd_selinux`| 0.0.1.0 | [![Build Status](https://jenkins.confdroid.com/buildStatus/icon?job=cd_selinux)](https://jenkins.confdroid.com/job/cd_selinux/)| ### Synopsis [Security-Enhanced Linux (SELinux) is a Linux kernel security module that provides a mechanism for supporting access control security policies.](https://en.wikipedia.org/wiki/Security-Enhanced_Linux) @@ -34,6 +34,9 @@ Installation: * install binaries required for selinux and related tools +Configuration +* manage /etc/sysconfig/selinux file (file system permissions, selinux context, content) +* manage current selinux status (permissive,enforcing) ### Repo Structure @@ -68,12 +71,14 @@ The following parameters are editable via params.pp or through ENC (**__recommen #### Optional Parameters * `sx_install_setools` : Whether to install additional selinux tools, i.e. for troubleshooting. - +* `sx_selinux_status` : Which selinux status should be configured, sets both the status in the configuration file and on commanbd line. Valid options are `enforcing` and `permissive`. Defaults to `enforcing`. ### SELINUX All files and directories are configured with correct selinux context. If selinux is disabled, these contexts are ignored. ### Known Problems +* Systems configured with selinux disabled require a reboot for selinux to be enabled. This module will **__not__** do the reboot for you to avoid unexpected outages. + ### Support * OS: CentOS 6, 7 diff --git a/doc/_index.html b/doc/_index.html index 783b653..24bc57e 100644 --- a/doc/_index.html +++ b/doc/_index.html @@ -127,7 +127,7 @@

diff --git a/doc/file.README.html b/doc/file.README.html index c1eb430..1c634c1 100644 --- a/doc/file.README.html +++ b/doc/file.README.html @@ -61,7 +61,7 @@

|Repo Name| version | Build Status| |---|---|---|---| -|cd_selinux| 0.0.0.3 | cd_selinux| 0.0.1.0 | {Build Status/]|

@@ -128,6 +128,12 @@ href="https://gitlab.puppetsoft.com/12WW1160/cd_selinux/blob/master/CHANGELOG.md

Installation: * install binaries required for selinux and related tools

+

Configuration +* manage /etc/sysconfig/selinux file (file system +permissions, selinux context, content) +* manage current selinux status +(permissive,enforcing)

+

Repo Structure

Repostructure has moved to REPOSTRUCTURE.md in repo.

@@ -173,6 +179,11 @@ at next puppet run. Services will be restarted where neccessary.

SELINUX

@@ -181,6 +192,11 @@ tools, i.e. for troubleshooting.

selinux is disabled, these contexts are ignored.

Known Problems

+

Support