Puppet Class: profile::racktables

Defined in:
modules/profile/manifests/racktables.pp

Overview

racktables.wikimedia.org Please note that Racktables is a tarball extraction based installation into its web directory root. This means that puppet cannot fully automate the installation at this time & the actual tarball must be downloaded from racktables.org/ and unzipped into /srv/org/wikimedia/racktables

Parameters:

  • racktables_host (Any) (defaults to: lookup('profile::racktables::racktables_host'))
  • racktables_db_host (Any) (defaults to: lookup('profile::racktables::racktables_db_host'))


7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# File 'modules/profile/manifests/racktables.pp', line 7

class profile::racktables (
    $racktables_host = lookup('profile::racktables::racktables_host'),
    $racktables_db_host = lookup('profile::racktables::racktables_db_host'),
){
    system::role { 'racktables': description => 'Racktables server' }

    include ::profile::standard
    include ::passwords::racktables

    class { '::racktables':
        racktables_host    => $racktables_host,
        racktables_db_host => $racktables_db_host,
        racktables_db      => 'racktables',
    }
}