Puppet Class: magnum::clients::heat

Inherits:
magnum::clients
Defined in:
manifests/clients/heat.pp

Overview

Parameters:

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


38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
# File 'manifests/clients/heat.pp', line 38

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

  include magnum::deps
  include magnum::params

  magnum_config {
    'heat_client/region_name':   value => $region_name;
    'heat_client/endpoint_type': value => $endpoint_type;
    'heat_client/api_version':   value => $api_version;
    'heat_client/ca_file':       value => $ca_file;
    'heat_client/cert_file':     value => $cert_file;
    'heat_client/key_file':      value => $key_file;
    'heat_client/insecure':      value => $insecure;
  }
}