Puppet Class: heat::clients::aodh

Defined in:
manifests/clients/aodh.pp

Overview

Class heat::clients::aodh

aodh client configuration

Parameters

endpoint_type

(Optional) Type of endpoint in Identity service catalog to use for communication with the OpenStack service. Defaults to $facts.

ca_file

(Optional) Optional CA cert file to use in SSL communications. Defaults to $facts.

cert_file

(Optional) Optional PEM-formatted certificate chain file. Defaults to $facts.

key_file

(Optional) Optional PEM-formatted file that contains the private key. Defaults to $facts.

insecure

(Optional) If set, then the server’s certificate will not be verified. Defaults to $facts.

Parameters:

  • endpoint_type (Any) (defaults to: $facts['os_service_default'])
  • ca_file (Any) (defaults to: $facts['os_service_default'])
  • cert_file (Any) (defaults to: $facts['os_service_default'])
  • key_file (Any) (defaults to: $facts['os_service_default'])
  • insecure (Any) (defaults to: $facts['os_service_default'])


28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
# File 'manifests/clients/aodh.pp', line 28

class heat::clients::aodh (
  $endpoint_type = $facts['os_service_default'],
  $ca_file       = $facts['os_service_default'],
  $cert_file     = $facts['os_service_default'],
  $key_file      = $facts['os_service_default'],
  $insecure      = $facts['os_service_default'],
) {

  include heat::deps

  heat::clients::base { 'clients_aodh':
    endpoint_type => $endpoint_type,
    ca_file       => $ca_file,
    cert_file     => $cert_file,
    key_file      => $key_file,
    insecure      => $insecure,
  }
}