Puppet Class: twlight

Overview

Parameters:

  • git_repository (String) (defaults to: $twlight::params::git_repository)
  • git_revision (String) (defaults to: $twlight::params::git_revision)
  • root_dir (String) (defaults to: $twlight::params::root_dir)
  • mysqlroot_pw (String) (defaults to: $twlight::params::mysqlroot_pw)
  • mysqltwlight_pw (String) (defaults to: $twlight::params::mysqltwlight_pw)
  • restore_file (String) (defaults to: $twlight::params::restore_file)
  • backup_dir (String) (defaults to: $twlight::params::backup_dir)
  • mysqldump_dir (String) (defaults to: $twlight::params::mysqldump_dir)
  • servername (String) (defaults to: $twlight::params::servername)
  • serverport (String) (defaults to: $twlight::params::serverport)
  • externalport (String) (defaults to: $twlight::params::externalport)
  • environment (String) (defaults to: $twlight::params::environment)
  • unixname (String) (defaults to: $twlight::params::unixname)
  • mysql_override_options (Hash) (defaults to: $twlight::params::mysql_override_options)
  • secretkey (String) (defaults to: $twlight::params::secretkey)
  • allowedhosts (String) (defaults to: $twlight::params::allowedhosts)
  • baseurl (String) (defaults to: $twlight::params::baseurl)
  • oauth_provider_url (String) (defaults to: $twlight::params::oauth_provider_url)
  • package_manage (Boolean) (defaults to: $twlight::params::package_manage)
  • package_ensure (String) (defaults to: $twlight::params::package_ensure)
  • package_name (Array) (defaults to: $twlight::params::package_name)


22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
# File 'manifests/init.pp', line 22

class twlight (
  String    $git_repository = $twlight::params::git_repository,
  String    $git_revision = $twlight::params::git_revision,
  String    $root_dir = $twlight::params::root_dir,
  String    $mysqlroot_pw = $twlight::params::mysqlroot_pw,
  String    $mysqltwlight_pw = $twlight::params::mysqltwlight_pw,
  String    $restore_file = $twlight::params::restore_file,
  String    $backup_dir = $twlight::params::backup_dir,
  String    $mysqldump_dir = $twlight::params::mysqldump_dir,
  String    $servername = $twlight::params::servername,
  String    $serverport = $twlight::params::serverport,
  String    $externalport = $twlight::params::externalport,
  String    $environment = $twlight::params::environment,
  String    $unixname = $twlight::params::unixname,
  Hash      $mysql_override_options = $twlight::params::mysql_override_options,
  String    $secretkey = $twlight::params::secretkey,
  String    $allowedhosts = $twlight::params::allowedhosts,
  String    $baseurl = $twlight::params::baseurl,
  String    $oauth_provider_url = $twlight::params::oauth_provider_url,
  Boolean   $package_manage = $twlight::params::package_manage,
  String    $package_ensure = $twlight::params::package_ensure,
  Array     $package_name = $twlight::params::package_name,
) inherits twlight::params {

  contain ::twlight::repo
  contain ::twlight::install
  contain ::twlight::configsys
  contain ::twlight::fetch
  contain ::twlight::configapp
  contain ::twlight::handler

  Class['::twlight::repo'] ->
  Class['::twlight::install'] ->
  Class['::twlight::configsys'] ->
  Class['::twlight::fetch'] ->
  Class['::twlight::configapp'] ->
  Class['::twlight::handler']
}