Puppet Class: storm::db::config

Defined in:
manifests/db/config.pp

Summary

StoRM DB config class

Overview

Parameters:

  • fqdn_hostname (Any) (defaults to: $storm::db::fqdn_hostname)
  • storm_username (Any) (defaults to: $storm::db::storm_username)
  • storm_password (Any) (defaults to: $storm::db::storm_password)


3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
# File 'manifests/db/config.pp', line 3

class storm::db::config (

  $fqdn_hostname = $storm::db::fqdn_hostname,
  $storm_username = $storm::db::storm_username,
  $storm_password = $storm::db::storm_password,

) {

  file { '/tmp/storm_db.sql':
    ensure => present,
    source => 'puppet:///modules/storm/storm_db.sql',
  }

  mysql::db { 'storm_db':
    user     => $storm_username,
    password => $storm_password,
    host     => $fqdn_hostname,
    grant    => 'ALL',
    sql      => '/tmp/storm_db.sql',
    require  => File['/tmp/storm_db.sql'],
  }

  file { '/tmp/storm_be_ISAM.sql':
    ensure => present,
    source => 'puppet:///modules/storm/storm_be_ISAM.sql',
  }

  mysql::db { 'storm_be_ISAM':
    user     => $storm_username,
    password => $storm_password,
    host     => $fqdn_hostname,
    grant    => 'ALL',
    sql      => '/tmp/storm_be_ISAM.sql',
    require  => File['/tmp/storm_be_ISAM.sql'],
  }
}