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 @@ +
# 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,
+ }
+ }
}
# 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.
+
The required packages for Gitea.
+The ensure state for required packages.
-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
}