Puppet Class: dokuwiki

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

Overview

Class: dokuwiki

Full description of class dokuwiki here.

Examples


Authors


Alan Petersen <alan@alanpetersen.net>

Copyright


Copyright 2016 Alan Petersen, unless otherwise noted.

Examples:

class { 'dokuwiki':
  servers => [ 'pool.ntp.org', 'ntp.local.company.com' ],
}

Parameters:

  • install_dir (Any) (defaults to: $dokuwiki::params::install_dir)
  • download_url (Any) (defaults to: $dokuwiki::params::download_url)
  • version (Any) (defaults to: $dokuwiki::params::version)
  • autolink (Any) (defaults to: $dokuwiki::params::autolink)
  • www_owner (Any) (defaults to: $dokuwiki::params::www_owner)
  • www_group (Any) (defaults to: $dokuwiki::params::www_group)
  • htaccess (Any) (defaults to: $dokuwiki::params::htaccess)
  • wiki_title (Any) (defaults to: $dokuwiki::params::wiki_title)
  • license (Any) (defaults to: $dokuwiki::params::license)
  • language (Any) (defaults to: $dokuwiki::params::language)
  • useacl (Any) (defaults to: $dokuwiki::params::useacl)
  • superuser (Any) (defaults to: $dokuwiki::params::superuser)
  • superpassword (Any) (defaults to: $dokuwiki::params::superpassword)
  • superemail (Any) (defaults to: $dokuwiki::params::superemail)
  • disableactions (Any) (defaults to: $dokuwiki::params::disableactions)
  • authad (Any) (defaults to: $dokuwiki::params::authad)
  • authldap (Any) (defaults to: $dokuwiki::params::authldap)
  • authmysql (Any) (defaults to: $dokuwiki::params::authmysql)
  • authpgsql (Any) (defaults to: $dokuwiki::params::authpgsql)


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
60
61
62
63
64
65
66
67
68
# File 'manifests/init.pp', line 24

class dokuwiki(
  $install_dir    = $dokuwiki::params::install_dir,
  $download_url   = $dokuwiki::params::download_url,
  $version        = $dokuwiki::params::version,
  $autolink       = $dokuwiki::params::autolink,
  $www_owner      = $dokuwiki::params::www_owner,
  $www_group      = $dokuwiki::params::www_group,
  $htaccess       = $dokuwiki::params::htaccess,
  $wiki_title     = $dokuwiki::params::wiki_title,
  $license        = $dokuwiki::params::license,
  $language       = $dokuwiki::params::language,
  $useacl         = $dokuwiki::params::useacl,
  $superuser      = $dokuwiki::params::superuser,
  $superpassword  = $dokuwiki::params::superpassword,
  $superemail     = $dokuwiki::params::superemail,
  $disableactions = $dokuwiki::params::disableactions,
  $authad         = $dokuwiki::params::authad,
  $authldap       = $dokuwiki::params::authldap,
  $authmysql      = $dokuwiki::params::authmysql,
  $authpgsql      = $dokuwiki::params::authpgsql,
) inherits dokuwiki::params {

  dokuwiki::app { $install_dir:
    download_url   => $download_url,
    version        => $version,
    autolink       => $autolink,
    www_owner      => $www_owner,
    www_group      => $www_group,
    htaccess       => $htaccess,
    wiki_title     => $wiki_title,
    license        => $license,
    language       => $language,
    useacl         => $useacl,
    superuser      => $superuser,
    superpassword  => $superpassword,
    superemail     => $superemail,
    disableactions => $disableactions,
    authad         => $authad,
    authldap       => $authldap,
    authmysql      => $authmysql,
    authpgsql      => $authpgsql,
  }


}