Puppet Class: nova::availability_zone

Defined in:
manifests/availability_zone.pp

Overview

Class: nova::availability_zone

nova availability zone configuration

Parameters:

[*default_availability_zone*]
 (optional) Default compute node availability zone.
 Defaults to $facts['os_service_default']

[*default_schedule_zone*]
 (optional) Availability zone to use when user doesn't specify one.
 Defaults to $facts['os_service_default']

[*internal_service_availability_zone*]
 (optional) The availability zone to show internal services under.
 Defaults to $facts['os_service_default']

Parameters:

  • default_availability_zone (Any) (defaults to: $facts['os_service_default'])
  • default_schedule_zone (Any) (defaults to: $facts['os_service_default'])
  • internal_service_availability_zone (Any) (defaults to: $facts['os_service_default'])


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

class nova::availability_zone (
  $default_availability_zone          = $facts['os_service_default'],
  $default_schedule_zone              = $facts['os_service_default'],
  $internal_service_availability_zone = $facts['os_service_default'],
) {

  nova_config {
    'DEFAULT/default_availability_zone':          value => $default_availability_zone;
    'DEFAULT/default_schedule_zone':              value => $default_schedule_zone;
    'DEFAULT/internal_service_availability_zone': value => $internal_service_availability_zone;
  }

}