Puppet Class: designate::network_api::neutron

Defined in:
manifests/network_api/neutron.pp

Overview

Class: designate::network_api::neutron

Configure the [network_api:neutron] parameters

Parameters

endpoints

(Optional) URL to use. Format: <retion>|<url> Defaults to $facts.

endpoint_type

(Optional) Endpoint type to use Defaults to $facts.

timeout

(Optional) Timeout value for connecting to neutron in seconds. Defaults to $facts.

Parameters:

  • endpoints (Any) (defaults to: $facts['os_service_default'])
  • endpoint_type (Any) (defaults to: $facts['os_service_default'])
  • timeout (Any) (defaults to: $facts['os_service_default'])


19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
# File 'manifests/network_api/neutron.pp', line 19

class designate::network_api::neutron (
  $endpoints     = $facts['os_service_default'],
  $endpoint_type = $facts['os_service_default'],
  $timeout       = $facts['os_service_default'],
) {
  include designate::deps
  include designate::params

  designate_config {
    'network_api:neutron/endpoints':     value => join(any2array($endpoints), ',');
    'network_api:neutron/endpoint_type': value => $endpoint_type;
    'network_api:neutron/timeout':       value => $timeout;
  }

}