From 9f2852d61edbc5bbef3c4e54ae86df7c2e5c0ba6 Mon Sep 17 00:00:00 2001 From: Jenkins ConfDroid Date: Tue, 24 Dec 2019 23:24:14 +0100 Subject: [PATCH] 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 } diff --git a/doc/puppet_classes/cd_clamav_3A_3Amain_3A_3Adirs.html b/doc/puppet_classes/cd_clamav_3A_3Amain_3A_3Adirs.html new file mode 100644 index 0000000..bcf22b6 --- /dev/null +++ b/doc/puppet_classes/cd_clamav_3A_3Amain_3A_3Adirs.html @@ -0,0 +1,149 @@ + + + + + + + Puppet Class: cd_clamav::main::dirs + + — Documentation by YARD 0.9.16 + + + + + + + + + + + + + + + + + + + +
    + + +

    Puppet Class: cd_clamav::main::dirs

    +
    + +
    +
    Inherits:
    +
    cd_clamav::params
    +
    + + +
    +
    Defined in:
    +
    + manifests/main/dirs.pp +
    +
    +
    + +

    Summary

    + Class manages all directories required for cd_clamav. + +

    Overview

    +
    +
    + +

    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
    +
    +}
    +
    +
    +
    + + + +
    + + \ No newline at end of file diff --git a/doc/puppet_classes/cd_clamav_3A_3Amain_3A_3Afiles.html b/doc/puppet_classes/cd_clamav_3A_3Amain_3A_3Afiles.html new file mode 100644 index 0000000..5781e33 --- /dev/null +++ b/doc/puppet_classes/cd_clamav_3A_3Amain_3A_3Afiles.html @@ -0,0 +1,151 @@ + + + + + + + Puppet Class: cd_clamav::main::files + + — Documentation by YARD 0.9.16 + + + + + + + + + + + + + + + + + + + +
    + + +

    Puppet Class: cd_clamav::main::files

    +
    + +
    +
    Inherits:
    +
    cd_clamav::params
    +
    + + +
    +
    Defined in:
    +
    + manifests/main/files.pp +
    +
    +
    + +

    Summary

    + Class manages all configuration files required for cd_clamav. + +

    Overview

    +
    +
    + +

    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
    +
    +
    +}
    +
    +
    +
    + + + +
    + + \ No newline at end of file diff --git a/doc/puppet_classes/cd_clamav_3A_3Amain_3A_3Ainstall.html b/doc/puppet_classes/cd_clamav_3A_3Amain_3A_3Ainstall.html index 614c657..2d87813 100644 --- a/doc/puppet_classes/cd_clamav_3A_3Amain_3A_3Ainstall.html +++ b/doc/puppet_classes/cd_clamav_3A_3Amain_3A_3Ainstall.html @@ -85,18 +85,14 @@ cd_clamav

    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.

    -

    License:

    - -

    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
    +  
    +
    +
    +  
    +
    +  
    +
    +
    +
    +
    +  
    +
    +  
    +
    +
    +  
    +  
    +    
    +
    +    
    + + +

    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,
    +  }
    +
    +}
    +
    +
    +
    + + + +
    + + \ 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 @@
    Inherited by:
    + cd_clamav::main::dirs
    + + cd_clamav::main::files
    + cd_clamav::main::config
    cd_clamav::main::install
    + cd_clamav::main::service
    +
    @@ -177,7 +183,9 @@ type to choose, i.e. 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