Documentation by YARD 0.9.9
+Documentation by YARD 0.9.16
Alphabetic Index
@@ -73,11 +73,21 @@ +File Listing
-
@@ -137,9 +149,7 @@
diff --git a/CHANGELOG.md b/CHANGELOG.md index 1640d00..d436f80 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,137 +8,372 @@ Changelog of Git Changelog.
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
|Repo Name| version | Build
-Status|
-|---|---|---|---|
-|cd_apache| 0.0.1.7 | {Build
-Status/]|
|Repo Name| version | Build Status| |—|—|—|—| |cd_apache|
+1.1.2.8 | |
Installation -* install required binaries and dependencies
+Installation * install required binaries and dependencies
-Configuration -* manage user settings (optional) -* manage directory -structure (optional) -* manage configuration files (optional): - * file -system permissions - * selinux context -* manage firewall settings (optional)
- -Maintenance -* manage the service
+Configuration * manage user settings (optional) * manage directory +structure (optional) * manage configuration files (optional): * file +system permissions * selinux context * manage firewall settings (optional) +* manage nagios monitoring (optional) Maintenance * manage the service
All dependencies must be included in the catalogue.
In order to apply parameters through Foreman, cd_apache::params must be added to the host or hostgroup @@ -231,7 +219,9 @@ selinux is disabled, these contexts are ignored.
OS: CentOS 6, 7
+OS: CentOS 7
+Puppet 5
ConfDroid as entity is entirely independent from Puppet. We provide custom configuration modules, written for specific purposes and specific -environments. -The modules are tested and supported only as documented, and +environments. The modules are tested and supported only as documented, and require testing in designated environments (i.e. lab or development environments) for parameter tuning etc. before deploying into production environments.
cd_apache::firewall::iptables.pp Module name: cd_apache Author: Arne Teuke +(arne_teuke@ConfDroid.com) License: This file is part of cd_apache.
+ +cd_apache is used for providing automatic configuration of log analyzer. +Copyright (C) 2017 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/.
+ +
+ + + +24 +25 +26 +27 +28 +29 +30 +31 +32 +33 +34 +35 +36 +37 +38 +39 +40 +41 +42+ |
+
+ # File 'manifests/firewall/iptables.pp', line 24
+
+class cd_apache::firewall::iptables (
+
+) inherits cd_apache::params {
+
+ if $ae_manage_fw == true {
+
+ firewall { "${ae_order_no}${ae_http_port} tcp http port ${ae_http_port}":
+ proto => ['tcp','udp'],
+ dport => $ae_http_port,
+ action => 'accept',
+ }
+
+ firewall { "${ae_order_no}${ae_https_port} tcp http port ${ae_https_port}":
+ proto => ['tcp','udp'],
+ dport => $ae_https_port,
+ action => 'accept',
+ }
+ }
+}
+ |
+