Puppet Class: contrail::database

Inherits:
contrail::params
Defined in:
manifests/database.pp

Overview

Class: contrail::database

Install and configure the database service

Parameters:

package_name

(optional) Package name for database

Parameters:

  • package_name (Any) (defaults to: $contrail::params::database_package_name)


10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# File 'manifests/database.pp', line 10

class contrail::database (
  $package_name = $contrail::params::database_package_name,
) inherits contrail::params {

  Service <| name == 'supervisor-analytics' |> -> Service['supervisor-database']
  Service <| name == 'supervisor-config' |> -> Service['supervisor-database']
  Service <| name == 'supervisor-control' |> -> Service['supervisor-database']
  Service['supervisor-database'] -> Service <| name == 'supervisor-webui' |>


  anchor {'contrail::database::start': } ->
  class {'::contrail::database::install': } ->
  class {'::contrail::database::config': } ~>
  class {'::contrail::database::service': }
  anchor {'contrail::database::end': }
  
}