Puppet Class: gogs::params

Inherited by:
gogs
Defined in:
manifests/params.pp

Overview



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
34
35
36
37
38
# File 'manifests/params.pp', line 1

class gogs::params {

  $service_ensure = 'running'
  $service_name = 'gogs'

  $manage_packages = true

  $manage_user = true
  $manage_home = true

  $version = 'latest'
  $installation_directory = '/opt/gogs'
  $repository_root = '/var/git'

  $owner = 'git'
  $group = 'git'

  $app_ini = {
    'APP_NAME' => 'Go Git Service (managed by puppet)',
    'RUN_USER' => $owner,
    'RUN_MODE' => 'prod',
  }

  $app_ini_sections = {
    'server'     => {
      'DOMAIN'    => 'localhost',
      'ROOT_URL'  => 'http://localhost:3000',
      'HTTP_ADDR' => '0.0.0.0',
      'HTTP_PORT' => 3000,
    },
    'repository' => {
      'ROOT' => $repository_root,
    },
    'security'   => {
      'INSTALL_LOCK' => false,
    },
  }
}