Puppet Class: taiga::front

Defined in:
manifests/front.pp

Summary

Install taiga front

Overview

Parameters:

  • back_hostname (String[1])

    Hostname used to reach the backend.

  • back_protocol (Enum['http', 'https'])

    Protocol used to reach the backend.

  • events (Boolean) (defaults to: false)
  • user (String[1]) (defaults to: 'nobody')

    Name of the user owning the files of the frontend.

  • repo_ensure (Enum['present', 'latest']) (defaults to: 'present')

    Ensure value for Taiga’s vcs repository.

  • repo_revision (String[1]) (defaults to: 'stable')

    Revision for Taiga’s vcs repository.

  • install_dir (Stdlib::Absolutepath) (defaults to: '/srv/www/taiga-front')

    Directory where is installed the frontend of Taiga.

  • default_language (String[2, 2]) (defaults to: 'en')

    Default language.

  • public_register_enabled (Boolean) (defaults to: true)

    Enable anyone to register on this instance.

  • ldap_enable (Boolean) (defaults to: false)

    Enable the LDAP client.

  • gravatar (Boolean) (defaults to: true)

    Use gravatar.



14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
# File 'manifests/front.pp', line 14

class taiga::front (
  String[1]                 $back_hostname,
  Enum['http', 'https']     $back_protocol,
  Boolean                   $events = false,
  String[1]                 $user = 'nobody',
  Enum['present', 'latest'] $repo_ensure = 'present',
  String[1]                 $repo_revision = 'stable',
  Stdlib::Absolutepath      $install_dir = '/srv/www/taiga-front',
  String[2, 2]              $default_language = 'en',
  Boolean                   $public_register_enabled = true,
  Boolean                   $ldap_enable = false,
  Boolean                   $gravatar = true,
) {
  include taiga::front::repo
  include taiga::front::config

  Class['Taiga::Front::Repo']
  -> Class['Taiga::Front::Config']
}