Documentation by YARD 0.9.16
+Alphabetic Index
+ +Puppet Class Listing A-Z
+ + +
+
+
+
|
+
File Listing
+-
+
+
+
- README + + +
From 27917c238c71e255b0925b5e4a391d1b74f6d29e Mon Sep 17 00:00:00 2001
From: Jenkins ConfDroid
+Changelog of Git Changelog.
+
+ Git Changelog changelog
+
+ Unreleased
+ No issue
+
+d3b25136a07703d 12ww1160 2019-10-07 16:25:19
+Initial commit
+
+
+
+
+
|
+
| t |
+ + + +23 +24 +25 +26 +27 +28 +29+ |
+
+ # File 'manifests/init.pp', line 23
+
+class cd_clamav {
+ include cd_clamav::params
+
+ resources { 'firewall':
+ purge => true
+ }
+}
+ |
+
cd_clamav::main::config.pp Module name: cd_clamav Author: Arne Teuke +(arne_teuke@confdroid.com) License: This file is part of cd_clamav.
+ +cd_clamav is used for providing automatic configuration of Clamav. +Copyright (C) 2019 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+ |
+
+ # File 'manifests/main/config.pp', line 24
+
+class cd_clamav::main::config (
+
+) inherits cd_clamav::params {
+
+ require cd_clamav::main::install
+
+}
+ |
+
cd_clamav ::main::install.pp Module name: cd_clamav Author: Arne Teuke +(arne_teuke@ConfDroid.com)
+ +This file is part of cd_clamav.
+ +cd_clamav is used for providing automatic configuration of <service / +purpose> 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/.
+ +
+ + + +25 +26 +27 +28 +29 +30 +31 +32 +33 +34+ |
+
+ # File 'manifests/main/install.pp', line 25
+
+class cd_clamav::main::install (
+
+) inherits cd_clamav::params {
+
+ require cd_clamav::main::yumrepo
+
+ package {$reqpackages:
+ ensure => $pkg_ensure,
+ }
+}
+ |
+
cd_clamav::params.pp Module name: cd_clamav Author: Arne Teuke +(arne_teuke@confdroid.com) License: This file is part of cd_clamav.
+ +cd_clamav is used for providing automatic configuration of Clamav. +Copyright (C) 2019 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/.
+ +
+ + + +28 +29 +30 +31 +32 +33 +34 +35 +36 +37 +38 +39 +40 +41+ |
+
+ # File 'manifests/params.pp', line 28
+
+class cd_clamav::params (
+
+# installation
+$reqpackages = ['clamav','clamd'],
+$pkg_ensure = 'latest',
+
+) {
+
+
+# includes must be last
+
+ include cd_clamav::main::config
+
+}
+ |
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
# File 'manifests/main/install.pp', line 25 @@ -139,8 +137,6 @@ class cd_clamav::main::install ( ) inherits cd_clamav::params { - require cd_clamav::main::yumrepo - package {$reqpackages: ensure => $pkg_ensure, } From 9f2852d61edbc5bbef3c4e54ae86df7c2e5c0ba6 Mon Sep 17 00:00:00 2001 From: Jenkins ConfDroidDate: Tue, 24 Dec 2019 23:24:14 +0100 Subject: [PATCH 6/8] recommit for updates in build 21 --- CHANGELOG.md | 10 ++ REPOSTRUCTURE.md | 10 +- doc/_index.html | 15 ++ doc/puppet_class_list.html | 23 ++- .../cd_clamav_3A_3Amain_3A_3Aconfig.html | 2 +- .../cd_clamav_3A_3Amain_3A_3Adirs.html | 149 ++++++++++++++++ .../cd_clamav_3A_3Amain_3A_3Afiles.html | 151 ++++++++++++++++ .../cd_clamav_3A_3Amain_3A_3Ainstall.html | 24 ++- .../cd_clamav_3A_3Amain_3A_3Aservice.html | 163 ++++++++++++++++++ doc/puppet_classes/cd_clamav_3A_3Aparams.html | 12 +- 10 files changed, 540 insertions(+), 19 deletions(-) create mode 100644 doc/puppet_classes/cd_clamav_3A_3Amain_3A_3Adirs.html create mode 100644 doc/puppet_classes/cd_clamav_3A_3Amain_3A_3Afiles.html create mode 100644 doc/puppet_classes/cd_clamav_3A_3Amain_3A_3Aservice.html diff --git a/CHANGELOG.md b/CHANGELOG.md index 182c4d5..66b1d9e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,16 @@ Changelog of Git Changelog. Unreleased
No issue
+0d8da38d9c95ac7 Jenkins ConfDroid 2019-12-24 21:37:12 ++
recommit for updates in build 20
+ + +c18a28c767382a2 Arne Teuke 2019-12-24 21:36:34 ++
removes link to yumrepo
+ + 18ea2b3878bb807 Jenkins ConfDroid 2019-12-24 21:17:31
recommit for updates in build 19
diff --git a/REPOSTRUCTURE.md b/REPOSTRUCTURE.md index c1b3857..dde6ab7 100644 --- a/REPOSTRUCTURE.md +++ b/REPOSTRUCTURE.md @@ -22,9 +22,15 @@ |-- manifests | |-- main | | |-- config.pp -| | `-- install.pp +| | |-- dirs.pp +| | |-- files.pp +| | |-- install.pp +| | `-- service.pp | |-- init.pp | `-- params.pp +|-- templates +| |-- freshclam_conf.erb +| `-- scan_conf.erb |-- CHANGELOG.md |-- Gemfile |-- Gemfile.lock @@ -32,4 +38,4 @@ |-- LICENSE `-- README.md -6 directories, 26 files +7 directories, 31 files diff --git a/doc/_index.html b/doc/_index.html index d5b364e..92dee3e 100644 --- a/doc/_index.html +++ b/doc/_index.html @@ -78,11 +78,26 @@ +- + cd_clamav::main::dirs + +
+ +- + cd_clamav::main::files + +
+- cd_clamav::main::install
+- + cd_clamav::main::service + +
+- cd_clamav::params diff --git a/doc/puppet_class_list.html b/doc/puppet_class_list.html index d80d2fe..d23cae2 100644 --- a/doc/puppet_class_list.html +++ b/doc/puppet_class_list.html @@ -50,6 +50,20 @@
+- + +
+ + +- + +
+ + cd_clamav::main::install @@ -57,7 +71,14 @@ -- +
- + +
+ + +- diff --git a/doc/puppet_classes/cd_clamav_3A_3Amain_3A_3Aconfig.html b/doc/puppet_classes/cd_clamav_3A_3Amain_3A_3Aconfig.html index 2edd74e..22150f9 100644 --- a/doc/puppet_classes/cd_clamav_3A_3Amain_3A_3Aconfig.html +++ b/doc/puppet_classes/cd_clamav_3A_3Amain_3A_3Aconfig.html @@ -132,7 +132,7 @@ class cd_clamav::main::config ( ) inherits cd_clamav::params { - require cd_clamav::main::install + include cd_clamav::main::service }
cd_clamav::main::dirs.pp Module name: cd_clamav Author: Arne Teuke +(arne_teuke@confdroid.com) License: This file is part of cd_clamav.
+ +cd_clamav is used for providing automatic configuration of Clamav. +Copyright (C) 2019 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+ |
+
+ # File 'manifests/main/dirs.pp', line 23
+
+class cd_clamav::main::dirs (
+
+) inherits cd_clamav::params {
+
+ require cd_clamav::main::install
+
+}
+ |
+
cd_clamav::main::files.pp Module name: cd_clamav Author: Arne Teuke +(arne_teuke@confdroid.com) License: This file is part of cd_clamav.
+ +cd_clamav is used for providing automatic configuration of Clamav. +Copyright (C) 2019 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+ |
+
+ # File 'manifests/main/files.pp', line 23
+
+class cd_clamav::main::files (
+
+) inherits cd_clamav::params {
+
+ require cd_clamav::main::dirs
+
+
+}
+ |
+
cd_clamav ::main::install.pp Module name: cd_clamav Author: Arne Teuke -(arne_teuke@ConfDroid.com)
+(arne_teuke@confdroid.com) License: This file is part of cd_clamav. -This file is part of cd_clamav.
- -cd_clamav is used for providing automatic configuration of <service / -purpose> 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.
+cd_clamav is used for providing automatic configuration of Clamav. +Copyright (C) 2019 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 @@ -121,17 +117,17 @@ href="http://www.gnu.org/licenses">www.gnu.org/licenses/.
+24 25 26 27 28 29 30 -31 -32+31
# File 'manifests/main/install.pp', line 25 +# File 'manifests/main/install.pp', line 24 class cd_clamav::main::install ( diff --git a/doc/puppet_classes/cd_clamav_3A_3Amain_3A_3Aservice.html b/doc/puppet_classes/cd_clamav_3A_3Amain_3A_3Aservice.html new file mode 100644 index 0000000..a23e2ad --- /dev/null +++ b/doc/puppet_classes/cd_clamav_3A_3Amain_3A_3Aservice.html @@ -0,0 +1,163 @@ + + + + + ++ Puppet Class: cd_clamav::main::service + + — Documentation by YARD 0.9.16 + + + + + + + + + + + + + + + + + + + +++ + \ No newline at end of file diff --git a/doc/puppet_classes/cd_clamav_3A_3Aparams.html b/doc/puppet_classes/cd_clamav_3A_3Aparams.html index e2c3cfd..a09fdcb 100644 --- a/doc/puppet_classes/cd_clamav_3A_3Aparams.html +++ b/doc/puppet_classes/cd_clamav_3A_3Aparams.html @@ -67,10 +67,16 @@+ + ++ ++ + + + + + ++ ++ + + +Puppet Class: cd_clamav::main::service
++ ++ ++
+ + +- Inherits:
+- cd_clamav::params
++
+- Defined in:
+- + manifests/main/service.pp +
+Summary
+ Class manages the service(s) for cd_clamav. + +Overview
+++ + ++ ++cd_clamav::main::service.pp Module name: cd_clamav Author: Arne Teuke +(arne_teuke@confdroid.com) License: This file is part of cd_clamav.
+ +cd_clamav is used for providing automatic configuration of Clamav. +Copyright (C) 2019 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++ +# File 'manifests/main/service.pp', line 23 + +class cd_clamav::main::service ( + +) inherits cd_clamav::params { + + require cd_clamav::main::files + + service { $cv_service: + ensure => running, + hasstatus => true, + hasrestart => true, + enable => true, + } + +}+
latest or present.
38
39
40
-41
+41
+42
+43
# File 'manifests/params.pp', line 28 @@ -190,6 +198,8 @@ $pkg_ensure = 'latest', ) { +$cv_service = 'clamd@.service' + # includes must be last From 87b72468db8186a2fa3f622fd84221400379da3a Mon Sep 17 00:00:00 2001 From: Jenkins ConfDroidDate: Tue, 24 Dec 2019 23:58:56 +0100 Subject: [PATCH 7/8] recommit for updates in build 22 --- CHANGELOG.md | 10 ++++++++++ REPOSTRUCTURE.md | 5 ++++- .../cd_clamav_3A_3Amain_3A_3Aservice.html | 12 ++++++------ doc/puppet_classes/cd_clamav_3A_3Aparams.html | 14 ++++++++++---- 4 files changed, 30 insertions(+), 11 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 66b1d9e..769516e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,16 @@ Changelog of Git Changelog. Unreleased
No issue
+9f2852d61edbc5b Jenkins ConfDroid 2019-12-24 22:24:14 ++
recommit for updates in build 21
+ + +08d621b25c90d4d Arne Teuke 2019-12-24 22:23:25 ++
adds controls for service, files and dirs, plus templates
+ + 0d8da38d9c95ac7 Jenkins ConfDroid 2019-12-24 21:37:12
recommit for updates in build 20
diff --git a/REPOSTRUCTURE.md b/REPOSTRUCTURE.md index dde6ab7..8cd8ef6 100644 --- a/REPOSTRUCTURE.md +++ b/REPOSTRUCTURE.md @@ -10,7 +10,10 @@ | | `-- jquery.js | |-- puppet_classes | | |-- cd_clamav_3A_3Amain_3A_3Aconfig.html +| | |-- cd_clamav_3A_3Amain_3A_3Adirs.html +| | |-- cd_clamav_3A_3Amain_3A_3Afiles.html | | |-- cd_clamav_3A_3Amain_3A_3Ainstall.html +| | |-- cd_clamav_3A_3Amain_3A_3Aservice.html | | |-- cd_clamav_3A_3Aparams.html | | `-- cd_clamav.html | |-- file.README.html @@ -38,4 +41,4 @@ |-- LICENSE `-- README.md -7 directories, 31 files +7 directories, 34 files diff --git a/doc/puppet_classes/cd_clamav_3A_3Amain_3A_3Aservice.html b/doc/puppet_classes/cd_clamav_3A_3Amain_3A_3Aservice.html index a23e2ad..64023da 100644 --- a/doc/puppet_classes/cd_clamav_3A_3Amain_3A_3Aservice.html +++ b/doc/puppet_classes/cd_clamav_3A_3Amain_3A_3Aservice.html @@ -140,12 +140,12 @@ class cd_clamav::main::service ( require cd_clamav::main::files - service { $cv_service: - ensure => running, - hasstatus => true, - hasrestart => true, - enable => true, - } +# service { $cv_service: +# ensure => running, +# hasstatus => true, +# hasrestart => true, +# enable => true, +# } }
latest or present.
40
41
42
-43
+43
+44
+45
# File 'manifests/params.pp', line 28 @@ -193,12 +197,14 @@ type to choose, i.e.+43latestorpresent. class cd_clamav::params ( # installation -$reqpackages = ['clamav','clamd'], +$reqpackages = ['clamav','clamav-server','clamav-data','clamav-update', + 'clamav-filesystem','clamav-scanner-systemd', + 'clamav-devel','clamav-lib','clamav-server-systemd'], $pkg_ensure = 'latest', ) { -$cv_service = 'clamd@.service' +$cv_service = '' # includes must be last From a69c0e096e10f44fbccb5de62d76277747cf8976 Mon Sep 17 00:00:00 2001 From: Jenkins ConfDroidDate: Thu, 26 Dec 2019 17:01:59 +0100 Subject: [PATCH 8/8] recommit for updates in build 23 --- CHANGELOG.md | 10 ++++++++++ doc/puppet_classes/cd_clamav_3A_3Aparams.html | 12 +++--------- 2 files changed, 13 insertions(+), 9 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 769516e..2c1f4e2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,16 @@ Changelog of Git Changelog. Unreleased
No issue
+87b72468db8186a Jenkins ConfDroid 2019-12-24 22:58:56 ++
recommit for updates in build 22
+ + +830805df577ff60 Arne Teuke 2019-12-24 22:58:13 ++
adds controls for service, files and dirs, plus templates
+ + 9f2852d61edbc5b Jenkins ConfDroid 2019-12-24 22:24:14
recommit for updates in build 21
diff --git a/doc/puppet_classes/cd_clamav_3A_3Aparams.html b/doc/puppet_classes/cd_clamav_3A_3Aparams.html index dc93c85..1a80405 100644 --- a/doc/puppet_classes/cd_clamav_3A_3Aparams.html +++ b/doc/puppet_classes/cd_clamav_3A_3Aparams.html @@ -131,9 +131,7 @@ href="http://www.gnu.org/licenses">www.gnu.org/licenses/. (string) - (defaults to: ['clamav','clamav-server','clamav-data','clamav-update', - 'clamav-filesystem','clamav-scanner-systemd', - 'clamav-devel','clamav-lib','clamav-server-systemd']) + (defaults to: ['clamav']) — @@ -187,9 +185,7 @@ type to choose, i.e.latestorpresent. 40 41 42 -43 -44 -45
# File 'manifests/params.pp', line 28 @@ -197,9 +193,7 @@ type to choose, i.e.latestorpresent. class cd_clamav::params ( # installation -$reqpackages = ['clamav','clamav-server','clamav-data','clamav-update', - 'clamav-filesystem','clamav-scanner-systemd', - 'clamav-devel','clamav-lib','clamav-server-systemd'], +$reqpackages = ['clamav'], $pkg_ensure = 'latest', ) {