Puppet Class: magnum::clients::octavia
- Inherits:
- magnum::clients
- Defined in:
- manifests/clients/octavia.pp
Overview
Class: magnum::clients::octavia
Manages octavia clients configuration in magnum server
Parameters:
- region_name
-
(optional) Region in Identity service catalog to use for communication with the OpenStack service. Defaults to RegionOne
- endpoint_type
-
(optional) Type of endpoint in Identity service catalog to use for communication with the OpenStack service. Defaults to publicURL
- ca_file
-
(optional) CA cert file to use in SSL connections. Defaults to $facts
- cert_file
-
(optional) PEM-formatted certificate chain file. Defaults to $facts
- key_file
-
(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 false
33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 |
# File 'manifests/clients/octavia.pp', line 33
class magnum::clients::octavia(
$region_name = $magnum::clients::region_name,
$endpoint_type = $magnum::clients::endpoint_type,
$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 {
'octavia_client/region_name': value => $region_name;
'octavia_client/endpoint_type': value => $endpoint_type;
'octavia_client/ca_file': value => $ca_file;
'octavia_client/cert_file': value => $cert_file;
'octavia_client/key_file': value => $key_file;
'octavia_client/insecure': value => $insecure;
}
}
|