Puppet Class: puppet_operational_dashboards::enterprise_infrastructure

Defined in:
manifests/enterprise_infrastructure.pp

Summary

Installs dependancies for Operational dashboards on PE infrastructure components

Overview

When applied to an appropriate node group this class applies the toml gem and database access On appropriate infrastructure nodes in PE

Examples:

include puppet_operational_dashboards::enterprise_infrastructure

Parameters:

  • profiles (Array[String]) (defaults to: puppet_operational_dashboards::pe_profiles_on_host())

    Array of PE profiles on the node with this class applied.



10
11
12
13
14
15
16
17
18
19
20
# File 'manifests/enterprise_infrastructure.pp', line 10

class puppet_operational_dashboards::enterprise_infrastructure (
  Array[String] $profiles = puppet_operational_dashboards::pe_profiles_on_host(),
) {
  if   ('Puppet_enterprise::Profile::Master' in $profiles) {
    include influxdb::profile::toml
  }

  if  ('Puppet_enterprise::Profile::Database' in $profiles) {
    include puppet_operational_dashboards::profile::postgres_access
  }
}