Files
puppet-nova/manifests/availability_zone.pp
Takashi Kajinami f2119ee6e8 Prepare for voxpupuli-puppet-lint-plugins
Fix new lint errors detected when full of the voxpupili lint plugins
are enabled.

Change-Id: I3c5704fa87db1cca7f0edd9396eacac6e70438f9
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
2025-08-19 22:46:30 +09:00

32 lines
1.1 KiB
Puppet

# == 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']
#
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'],
) {
include nova::deps
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;
}
}