Puppet Class: heat::clients::trove

Defined in:
manifests/clients/trove.pp

Overview

Class heat::clients::trove

trove client configuration

Parameters

endpoint_type

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

ca_file

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

cert_file

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

key_file

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

insecure

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

Parameters:

  • endpoint_type (Any) (defaults to: $::os_service_default)
  • ca_file (Any) (defaults to: $::os_service_default)
  • cert_file (Any) (defaults to: $::os_service_default)
  • key_file (Any) (defaults to: $::os_service_default)
  • insecure (Any) (defaults to: $::os_service_default)


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

class heat::clients::trove (
  $endpoint_type = $::os_service_default,
  $ca_file       = $::os_service_default,
  $cert_file     = $::os_service_default,
  $key_file      = $::os_service_default,
  $insecure      = $::os_service_default,
) {

  include heat::deps

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