Puppet Class: gogs

Inherits:
gogs::params
Defined in:
manifests/init.pp

Overview

Parameters:

  • service_ensure (Any) (defaults to: $gogs::params::service_ensure)
  • service_name (Any) (defaults to: $gogs::params::service_name)
  • manage_packages (Any) (defaults to: $gogs::params::manage_packages)
  • version (Any) (defaults to: $gogs::params::version)
  • installation_directory (Any) (defaults to: $gogs::params::installation_directory)
  • repository_root (Any) (defaults to: $gogs::params::repository_root)
  • manage_user (Any) (defaults to: $gogs::params::manage_user)
  • manage_home (Any) (defaults to: $gogs::params::manage_home)
  • owner (Any) (defaults to: $gogs::params::owner)
  • group (Any) (defaults to: $gogs::params::group)
  • home (Any) (defaults to: undef)
  • app_ini (Any) (defaults to: { })
  • app_ini_sections (Any) (defaults to: { })
  • sysconfig (Any) (defaults to: { })


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
# File 'manifests/init.pp', line 1

class gogs (

  $service_ensure         = $gogs::params::service_ensure,
  $service_name           = $gogs::params::service_name,

  $manage_packages        = $gogs::params::manage_packages,

  $version                = $gogs::params::version,
  $installation_directory = $gogs::params::installation_directory,
  $repository_root        = $gogs::params::repository_root,

  $manage_user            = $gogs::params::manage_user,
  $manage_home            = $gogs::params::manage_home,
  $owner                  = $gogs::params::owner,
  $group                  = $gogs::params::group,
  $home                   = undef,

  $app_ini                = { },
  $app_ini_sections       = { },

  $sysconfig              = { },

) inherits gogs::params {

  anchor { 'gogs::begin': }
    -> class { '::gogs::packages': }
    -> class { '::gogs::user': }
    -> class { '::gogs::install': }
    -> class { '::gogs::app_ini': }
    -> class { '::gogs::service': }
    -> anchor { 'gogs::end': }

}