From 4f87c6dc09580a05fb3f23e851a99a09fae701ba Mon Sep 17 00:00:00 2001 From: Jenkins ConfDroid Date: Wed, 12 Mar 2025 16:27:24 +0100 Subject: [PATCH] recommit for updates in build 4 --- doc/_index.html | 5 + doc/puppet_class_list.html | 9 +- .../resources_cd_3A_3Amain_3A_3Ainstall.html | 14 +- .../resources_cd_3A_3Amain_3A_3Aservice.html | 156 ++++++++++++++++++ .../resources_cd_3A_3Aparams.html | 44 ++++- 5 files changed, 223 insertions(+), 5 deletions(-) create mode 100644 doc/puppet_classes/resources_cd_3A_3Amain_3A_3Aservice.html diff --git a/doc/_index.html b/doc/_index.html index 97ec23b..0bd6e8b 100644 --- a/doc/_index.html +++ b/doc/_index.html @@ -83,6 +83,11 @@ +
  • + resources_cd::main::service + +
  • +
  • resources_cd::params diff --git a/doc/puppet_class_list.html b/doc/puppet_class_list.html index fa2b98b..e6b3a54 100644 --- a/doc/puppet_class_list.html +++ b/doc/puppet_class_list.html @@ -57,7 +57,14 @@
  • -
  • +
  • + +
  • + + +
  • diff --git a/doc/puppet_classes/resources_cd_3A_3Amain_3A_3Ainstall.html b/doc/puppet_classes/resources_cd_3A_3Amain_3A_3Ainstall.html index b50a2cb..73adb5c 100644 --- a/doc/puppet_classes/resources_cd_3A_3Amain_3A_3Ainstall.html +++ b/doc/puppet_classes/resources_cd_3A_3Amain_3A_3Ainstall.html @@ -107,7 +107,13 @@ 9 10 11 -12 +12 +13 +14 +15 +16 +17 +18
    # File 'manifests/main/install.pp', line 6
    @@ -118,6 +124,12 @@ class resources_cd::main::install (
       package { $reqpackages:
         ensure => $pkg_ensure,
       }
    +
    +  if $rs_autoupdate == true {
    +    package { 'yum-cron':
    +      ensure  => present,
    +    }
    +  }
     }
    diff --git a/doc/puppet_classes/resources_cd_3A_3Amain_3A_3Aservice.html b/doc/puppet_classes/resources_cd_3A_3Amain_3A_3Aservice.html new file mode 100644 index 0000000..a3075cd --- /dev/null +++ b/doc/puppet_classes/resources_cd_3A_3Amain_3A_3Aservice.html @@ -0,0 +1,156 @@ + + + + + + + Puppet Class: resources_cd::main::service + + — Documentation by YARD 0.9.26 + + + + + + + + + + + + + + + + + + + +
    + + +

    Puppet Class: resources_cd::main::service

    +
    + +
    +
    Inherits:
    +
    resources_cd::params
    +
    + + +
    +
    Defined in:
    +
    + manifests/main/service.pp +
    +
    +
    + +

    Summary

    + Class manages service settings in resources_cd + +

    Overview

    +
    +
    + +

    resources_cd::main::service.pp Module name: resources_cd Author: Arne Teuke +(arne_teuke@confdroid.com)

    + +
    +
    + + +
    + + + +
    + + + + + +
    +
    +
    +
    +6
    +7
    +8
    +9
    +10
    +11
    +12
    +13
    +14
    +15
    +16
    +17
    +18
    +19
    +20
    +21
    +22
    +23
    +
    +
    # File 'manifests/main/service.pp', line 6
    +
    +class resources_cd::main::service (
    +
    +) inherits resources_cd::params {
    +  if $rs_autoupdate == true {
    +    service { $rs_cron_service:
    +      ensure     => running,
    +      hasstatus  => true,
    +      hasrestart => true,
    +      enable     => true,
    +    }
    +  }
    +  if $rs_autoupdate == false {
    +    service { $rs_cron_service:
    +      ensure => stopped,
    +      enable => false,
    +    }
    +  }
    +}
    +
    +
    +
    + + + +
    + + \ No newline at end of file diff --git a/doc/puppet_classes/resources_cd_3A_3Aparams.html b/doc/puppet_classes/resources_cd_3A_3Aparams.html index 39568ae..8adb7e5 100644 --- a/doc/puppet_classes/resources_cd_3A_3Aparams.html +++ b/doc/puppet_classes/resources_cd_3A_3Aparams.html @@ -71,6 +71,8 @@ resources_cd::main::install
    + resources_cd::main::service
    + @@ -132,6 +134,24 @@ —

    version to install, 'present', 'latest', 'v1.0'

    +
    + +
  • + +
  • + + rs_autoupdate + + + (Boolean) + + + (defaults to: $facts['os']['name']) + + + — +
    +

    whether to enable auto-updates on yum

  • @@ -147,7 +167,6 @@
     
     
    -8
     9
     10
     11
    @@ -157,10 +176,20 @@
     15
     16
     17
    -18
    +18 +19 +20 +21 +22 +23 +24 +25 +26 +27 +28 -
    # File 'manifests/params.pp', line 8
    +        
    # File 'manifests/params.pp', line 9
     
     class resources_cd::params (
     
    @@ -169,7 +198,16 @@ class resources_cd::params (
       },
       String $pkg_ensure  = 'present',
     
    +# autoupdate
    +  Boolean $rs_autoupdate = $facts['os']['name'] ? {
    +    'Rocky'   => true,
    +  }
    +
     ) {
    +# service
    +  $rs_cron_service        = 'yum-cron'
    +
    +
       # includes must be last
       include resources_cd::main::config
     }