Puppet Class: cd_selinux::main::dirs
+-
+
- Inherits: +
- cd_selinux::params +
-
+
- Defined in: +
- + manifests/main/dirs.pp + +
Summary
+ Class manages all directories required for cd_selinux. + +Overview
+cd_selinux::main::dirs.pp +Module name: cd_selinux +Author: Arne Teuke +(arne_teuke@ConfDroid.com)
+ +License:
+ +This file is part of cd_selinux.
+ +cd_selinux is used for providing automatic configuration of SELINUX + +Copyright (C) 2016 ConfDroid (copyright@ConfDroid.com) + This program is +free software: you can redistribute it and/or modify + 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.
+ +This program is distributed in the hope that it will be useful, + but +WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY +or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License +for more details.
+ +You should have received a copy of the GNU General Public License + along +with this program. If not, see www.gnu.org/licenses/.
+ +
+ + + +23 +24 +25 +26 +27 +28 +29 +30 +31 +32 +33 +34 +35 +36 +37 +38 +39 +40+ |
+
+ # File 'manifests/main/dirs.pp', line 23
+
+class cd_selinux::main::dirs (
+
+) inherits cd_selinux::params {
+
+ require cd_selinux::main::install
+
+ file { $sx_main_dir:
+ ensure => directory,
+ path => $sx_main_dir,
+ owner => 'root',
+ group => 'root',
+ mode => '0755',
+ selrange => s0,
+ selrole => object_r,
+ seltype => selinux_config_t,
+ seluser => system_u,
+ }
+}
+ |
+