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 (Stdlib::Fqdn) (defaults to: lookup('profile::racktables::racktables_host'))
  • racktables_db_host (Stdlib::Fqdn) (defaults to: lookup('profile::racktables::racktables_db_host'))


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

class profile::racktables (
    Stdlib::Fqdn $racktables_host = lookup('profile::racktables::racktables_host'),
    Stdlib::Fqdn $racktables_db_host = lookup('profile::racktables::racktables_db_host'),
){
    include profile::idp::client::httpd
    include passwords::racktables

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