diff --git a/doc/_index.html b/doc/_index.html index 07945c3..c9497da 100644 --- a/doc/_index.html +++ b/doc/_index.html @@ -93,6 +93,11 @@ +
  • + confdroid_gitea::main::install + +
  • +
  • confdroid_gitea::main::service diff --git a/doc/puppet_class_list.html b/doc/puppet_class_list.html index caf7c71..7db4413 100644 --- a/doc/puppet_class_list.html +++ b/doc/puppet_class_list.html @@ -71,21 +71,28 @@
  • -
  • +
  • +
    + confdroid_gitea::main::install +
    +
  • + + +
  • confdroid_gitea::main::service
  • -
  • +
  • confdroid_gitea::main::user
  • -
  • +
  • confdroid_gitea::params
    diff --git a/doc/puppet_classes/confdroid_gitea_3A_3Amain_3A_3Ainstall.html b/doc/puppet_classes/confdroid_gitea_3A_3Amain_3A_3Ainstall.html index eee37a5..151e72c 100644 --- a/doc/puppet_classes/confdroid_gitea_3A_3Amain_3A_3Ainstall.html +++ b/doc/puppet_classes/confdroid_gitea_3A_3Amain_3A_3Ainstall.html @@ -77,7 +77,7 @@

    Summary

    - manages the installation for the confdroid_gitea Puppet module. + installs required packages for the confdroid_gitea Puppet module.

    Overview

    @@ -104,7 +104,12 @@ 6 7 8 -9 +9 +10 +11 +12 +13 +14
    # File 'manifests/main/install.pp', line 6
    @@ -112,6 +117,11 @@
     class confdroid_gitea::main::install (
     
     ) inherits confdroid_gitea::params {
    +  if $ga_host_fqdn == $fqdn {
    +    package { $ga_reqpackages:
    +      ensure => $ga_pkg_ensure,
    +    }
    +  }
     }
    diff --git a/doc/puppet_classes/confdroid_gitea_3A_3Amain_3A_3Auser.html b/doc/puppet_classes/confdroid_gitea_3A_3Amain_3A_3Auser.html index 1c99e2f..35c69ad 100644 --- a/doc/puppet_classes/confdroid_gitea_3A_3Amain_3A_3Auser.html +++ b/doc/puppet_classes/confdroid_gitea_3A_3Amain_3A_3Auser.html @@ -112,7 +112,8 @@ 14 15 16 -17 +17 +18
    # File 'manifests/main/user.pp', line 6
    @@ -121,6 +122,7 @@ class confdroid_gitea::main::user (
     
     ) inherits confdroid_gitea::params {
       if $ga_host_fqdn == $fqdn {
    +    require confdroid_gitea::main::install
         user { $ga_user:
           ensure     => 'present',
           managehome => true,
    diff --git a/doc/puppet_classes/confdroid_gitea_3A_3Aparams.html b/doc/puppet_classes/confdroid_gitea_3A_3Aparams.html
    index ea17bf1..da46ae9 100644
    --- a/doc/puppet_classes/confdroid_gitea_3A_3Aparams.html
    +++ b/doc/puppet_classes/confdroid_gitea_3A_3Aparams.html
    @@ -75,6 +75,8 @@
           
           confdroid_gitea::main::config
    + confdroid_gitea::main::install
    + confdroid_gitea::main::service
    confdroid_gitea::firewall::iptables
    @@ -266,6 +268,42 @@ —

    The system user for Gitea.

    +
    + +
  • + +
  • + + ga_reqpackages + + + (Array) + + + (defaults to: ['git', 'wget', 'tar']) + + + — +
    +

    The required packages for Gitea.

    +
    + +
  • + +
  • + + ga_pkg_ensure + + + (String) + + + (defaults to: 'present') + + + — +
    +

    The ensure state for required packages.

  • @@ -281,8 +319,6 @@
     
     
    -15
    -16
     17
     18
     19
    @@ -305,14 +341,24 @@
     36
     37
     38
    -39
    +39 +40 +41 +42 +43 +44 +45 +46 +47 -
    # File 'manifests/params.pp', line 15
    +        
    # File 'manifests/params.pp', line 17
     
     class confdroid_gitea::params (
     
       # main
    +  Array $ga_reqpackages   = ['git', 'wget', 'tar'],
    +  String $ga_pkg_ensure   = 'present',
       String $ga_host_fqdn    = 'gitea.example.net',
       String $ga_working_dir  = '/opt/gitea',
       String $ga_dl_url       = 'https://dl.gitea.com/gitea',
    @@ -332,6 +378,10 @@ class confdroid_gitea::params (
       $os_name                          = $facts['os']['name']
       $os_release                       = $facts['os']['release']['major']
     
    +# directories
    +
    +# files
    +
     # includes must be last
       include confdroid_gitea::main::config
     }