diff --git a/.scannerwork/report-task.txt b/.scannerwork/report-task.txt index 6acffdc..3bdb40d 100644 --- a/.scannerwork/report-task.txt +++ b/.scannerwork/report-task.txt @@ -2,5 +2,5 @@ projectKey=automatic_cd serverUrl=https://sonarqube.confdroid.com serverVersion=25.5.0.107428 dashboardUrl=https://sonarqube.confdroid.com/dashboard?id=automatic_cd -ceTaskId=1fd43023-c8ce-4e97-9d7b-4021d81c041a -ceTaskUrl=https://sonarqube.confdroid.com/api/ce/task?id=1fd43023-c8ce-4e97-9d7b-4021d81c041a +ceTaskId=4ccdaf05-9fd9-4b49-ae5b-4f034a7ff4bf +ceTaskUrl=https://sonarqube.confdroid.com/api/ce/task?id=4ccdaf05-9fd9-4b49-ae5b-4f034a7ff4bf diff --git a/.yardoc/checksums b/.yardoc/checksums index 62ea567..0055766 100644 --- a/.yardoc/checksums +++ b/.yardoc/checksums @@ -1,2 +1,4 @@ manifests/init.pp 478e2a087e702bfd4cf48c5d8984325040307f15 -manifests/params.pp 1522786b18f205ecdfa0c742971410003d97b7b9 +manifests/params.pp 10f20ec989b6f5d3a7cd36f1bb7565b856a05311 +manifests/main/config.pp 9979f80fdc301ea94f85d4bcfb5d51da989f8341 +manifests/main/install.pp 46ad9214a6eb935c558e22dc5cc7787eccfa1602 diff --git a/.yardoc/object_types b/.yardoc/object_types index 52eb86e..2fd9836 100644 Binary files a/.yardoc/object_types and b/.yardoc/object_types differ diff --git a/.yardoc/objects/root.dat b/.yardoc/objects/root.dat index c57d4e8..0264542 100644 Binary files a/.yardoc/objects/root.dat and b/.yardoc/objects/root.dat differ diff --git a/doc/_index.html b/doc/_index.html index 4eb8721..d72c746 100644 --- a/doc/_index.html +++ b/doc/_index.html @@ -73,6 +73,16 @@ +
  • + automatic_cd::main::config + +
  • + +
  • + automatic_cd::main::install + +
  • +
  • automatic_cd::params diff --git a/doc/puppet_class_list.html b/doc/puppet_class_list.html index c33d648..bb40879 100644 --- a/doc/puppet_class_list.html +++ b/doc/puppet_class_list.html @@ -43,6 +43,20 @@
  • +
  • +
    + automatic_cd::main::config +
    +
  • + + +
  • +
    + automatic_cd::main::install +
    +
  • + +
  • automatic_cd::params diff --git a/doc/puppet_classes/automatic_cd_3A_3Amain_3A_3Aconfig.html b/doc/puppet_classes/automatic_cd_3A_3Amain_3A_3Aconfig.html new file mode 100644 index 0000000..4221e92 --- /dev/null +++ b/doc/puppet_classes/automatic_cd_3A_3Amain_3A_3Aconfig.html @@ -0,0 +1,130 @@ + + + + + + + Puppet Class: automatic_cd::main::config + + — Documentation by YARD 0.9.36 + + + + + + + + + + + + + + + + + + + +
    + + +

    Puppet Class: automatic_cd::main::config

    +
    + +
    +
    Inherits:
    +
    automatic_cd::params
    +
    + + +
    +
    Defined in:
    +
    + manifests/main/config.pp +
    +
    +
    + +

    Summary

    + Class manages module logic for the automatic_cd module + +

    Overview

    +
    +
    + +

    automatic_cd::config.pp Module name: automatic_cd Author: Arne Teuke (arne_teuke@confdroid.com)

    + +
    +
    + + + +
    + + + +
    + + + + + +
    +
    +
    +
    +6
    +7
    +8
    +9
    +10
    +
    +
    # File 'manifests/main/config.pp', line 6
    +
    +class automatic_cd::main::config (
    +
    +) inherits automatic_cd::params {
    +  include automatic_cd::main::install
    +}
    +
    +
    +
    + + + +
    + + \ No newline at end of file diff --git a/doc/puppet_classes/automatic_cd_3A_3Amain_3A_3Ainstall.html b/doc/puppet_classes/automatic_cd_3A_3Amain_3A_3Ainstall.html new file mode 100644 index 0000000..48f8e50 --- /dev/null +++ b/doc/puppet_classes/automatic_cd_3A_3Amain_3A_3Ainstall.html @@ -0,0 +1,134 @@ + + + + + + + Puppet Class: automatic_cd::main::install + + — Documentation by YARD 0.9.36 + + + + + + + + + + + + + + + + + + + +
    + + +

    Puppet Class: automatic_cd::main::install

    +
    + +
    +
    Inherits:
    +
    automatic_cd::params
    +
    + + +
    +
    Defined in:
    +
    + manifests/main/install.pp +
    +
    +
    + +

    Summary

    + Class manages installation section for the automatic_cd module + +

    Overview

    +
    +
    + +

    automatic_cd::install.pp Module name: automatic_cd Author: Arne Teuke (arne_teuke@confdroid.com)

    + +
    +
    + + + +
    + + + +
    + + + + + +
    +
    +
    +
    +6
    +7
    +8
    +9
    +10
    +11
    +12
    +
    +
    # File 'manifests/main/install.pp', line 6
    +
    +class automatic_cd::main::install (
    +
    +) inherits automatic_cd::params {
    +  package { $reqpackages:
    +    ensure  => $pkg_ensure,
    +  }
    +}
    +
    +
    +
    + + + +
    + + \ No newline at end of file diff --git a/doc/puppet_classes/automatic_cd_3A_3Aparams.html b/doc/puppet_classes/automatic_cd_3A_3Aparams.html index 108d262..2dc10e1 100644 --- a/doc/puppet_classes/automatic_cd_3A_3Aparams.html +++ b/doc/puppet_classes/automatic_cd_3A_3Aparams.html @@ -63,6 +63,17 @@
    +
    +
    Inherited by:
    +
    + + automatic_cd::main::config
    + + automatic_cd::main::install
    + +
    +
    +
    Defined in:
    @@ -86,7 +97,47 @@
    +

    Parameters:

    +
      +
    • + + reqpackages + + + (String) + + + (defaults to: 'dnf-automatic') + + + — +
      +

      which packages to install

      +
      + +
    • + +
    • + + pkg_ensure + + + (String) + + + (defaults to: 'latest') + + + — +
      +

      which version of packages to install

      +
      + +
    • + +
    +
    @@ -96,19 +147,27 @@
     
     
    -6
    -7
     8
     9
    -10
    +10 +11 +12 +13 +14 +15 +16 -
    # File 'manifests/params.pp', line 6
    +        
    # File 'manifests/params.pp', line 8
     
     class automatic_cd::params (
     
    +  String $reqpackages     = 'dnf-automatic',
    +  String $pkg_ensure        = 'latest',
    +
     ) {
    -#
    +# includes must be last
    +  include automatic_cd::main::config
     }