|
|
|
@ -33,7 +33,7 @@
|
|
|
|
|
#
|
|
|
|
|
# [*enabled_hardware_types*]
|
|
|
|
|
# (optional) Array of hardware types to load during service initialization.
|
|
|
|
|
# Defaults to $::os_service_default
|
|
|
|
|
# Defaults to $facts['os_service_default']
|
|
|
|
|
#
|
|
|
|
|
# [*force_power_state_during_sync*]
|
|
|
|
|
# (optional) Should the hardware power state be set to the state recorded in
|
|
|
|
@ -43,25 +43,25 @@
|
|
|
|
|
#
|
|
|
|
|
# [*http_url*]
|
|
|
|
|
# (optional) ironic-conductor node's HTTP server URL.
|
|
|
|
|
# Defaults to $::os_service_default
|
|
|
|
|
# Defaults to $facts['os_service_default']
|
|
|
|
|
#
|
|
|
|
|
# [*http_root*]
|
|
|
|
|
# (optional) ironic-conductor node's HTTP root path.
|
|
|
|
|
# Defaults to $::os_service_default
|
|
|
|
|
# Defaults to $facts['os_service_default']
|
|
|
|
|
#
|
|
|
|
|
# [*force_raw_images*]
|
|
|
|
|
# (optional) If true, convert backing images to "raw" disk image format.
|
|
|
|
|
# Defaults to $::os_service_default
|
|
|
|
|
# Defaults to $facts['os_service_default']
|
|
|
|
|
#
|
|
|
|
|
# [*automated_clean*]
|
|
|
|
|
# (optional) Whether to enable automated cleaning on nodes.
|
|
|
|
|
# Defaults to $::os_service_default
|
|
|
|
|
# Defaults to $facts['os_service_default']
|
|
|
|
|
#
|
|
|
|
|
# [*cleaning_network*]
|
|
|
|
|
# (optional) UUID or name of the network to create Neutron ports on, when
|
|
|
|
|
# booting to a ramdisk for cleaning using Neutron DHCP.
|
|
|
|
|
# Can not be specified together with cleaning_network_name.
|
|
|
|
|
# Defaults to $::os_service_default
|
|
|
|
|
# Defaults to $facts['os_service_default']
|
|
|
|
|
#
|
|
|
|
|
# [*cleaning_disk_erase*]
|
|
|
|
|
# (optional) Whether and how to erase hard drives during automated cleaning.
|
|
|
|
@ -74,142 +74,142 @@
|
|
|
|
|
# [*continue_if_disk_secure_erase_fails*]
|
|
|
|
|
# (optional) Whether to continue with shredding the hard drive if secure ATA
|
|
|
|
|
# erasure fails. Only makes sense if full hard disk erasing is enabled.
|
|
|
|
|
# Defaults to $::os_service_default
|
|
|
|
|
# Defaults to $facts['os_service_default']
|
|
|
|
|
#
|
|
|
|
|
# [*provisioning_network*]
|
|
|
|
|
# (optional) Neutron network UUID or name for the ramdisk to be booted into
|
|
|
|
|
# for provisioning nodes. Required for neutron network interface.
|
|
|
|
|
# Can not be specified together with provisioning_network_name.
|
|
|
|
|
# Defaults to $::os_service_default
|
|
|
|
|
# Defaults to $facts['os_service_default']
|
|
|
|
|
#
|
|
|
|
|
# [*rescuing_network*]
|
|
|
|
|
# (optional) Neutron network UUID or name for the ramdisk to be booted into
|
|
|
|
|
# for rescue. Can not be specified together with rescuing_network_name.
|
|
|
|
|
# Defaults to $::os_service_default
|
|
|
|
|
# Defaults to $facts['os_service_default']
|
|
|
|
|
#
|
|
|
|
|
# [*inspection_network*]
|
|
|
|
|
# (optional) Neutron network UUID or name for the ramdisk to be booted into
|
|
|
|
|
# for in-band inspection. Can not be specified together with
|
|
|
|
|
# inspection_network_name.
|
|
|
|
|
# Defaults to $::os_service_default
|
|
|
|
|
# Defaults to $facts['os_service_default']
|
|
|
|
|
#
|
|
|
|
|
# [*configdrive_use_object_store*]
|
|
|
|
|
# (optional) Whether to use object store for storing config drives instead of
|
|
|
|
|
# the database. Recommended for bigger config drives.
|
|
|
|
|
# Defaults to $::os_service_default
|
|
|
|
|
# Defaults to $facts['os_service_default']
|
|
|
|
|
#
|
|
|
|
|
# [*configdrive_swift_container*]
|
|
|
|
|
# (optional) Swift container to use for storing config drives if
|
|
|
|
|
# configdrive_use_object_store is true.
|
|
|
|
|
# Defaults to $::os_service_default
|
|
|
|
|
# Defaults to $facts['os_service_default']
|
|
|
|
|
#
|
|
|
|
|
# [*inspect_wait_timeout*]
|
|
|
|
|
# (optional) Timeout (seconds) for waiting for node inspection.
|
|
|
|
|
# 0 for unlimited.
|
|
|
|
|
# Defaults to $::os_service_default
|
|
|
|
|
# Defaults to $facts['os_service_default']
|
|
|
|
|
#
|
|
|
|
|
# [*default_boot_option*]
|
|
|
|
|
# (optional) Default boot option to use when no boot option is explicitly
|
|
|
|
|
# requested. One of "netboot" or "local".
|
|
|
|
|
# Defaults to $::os_service_default
|
|
|
|
|
# Defaults to $facts['os_service_default']
|
|
|
|
|
#
|
|
|
|
|
# [*default_boot_mode*]
|
|
|
|
|
# (optional) Default boot mode to use when no boot mode is explicitly
|
|
|
|
|
# requested in node's driver_info, capabilities or in the "instance_info"
|
|
|
|
|
# configuration.requested. One of "bios" or "uefi".
|
|
|
|
|
# Defaults to $::os_service_default
|
|
|
|
|
# Defaults to $facts['os_service_default']
|
|
|
|
|
#
|
|
|
|
|
# [*port_setup_delay*]
|
|
|
|
|
# (optional) Delay value to wait for Neutron agents to setup
|
|
|
|
|
# sufficient DHCP configuration for port.
|
|
|
|
|
# Defaults to $::os_service_default
|
|
|
|
|
# Defaults to $facts['os_service_default']
|
|
|
|
|
#
|
|
|
|
|
# [*soft_power_off_timeout*]
|
|
|
|
|
# (optional) Timeout (in seconds) of soft reboot and soft power off
|
|
|
|
|
# operation.
|
|
|
|
|
# Defaults to $::os_service_default
|
|
|
|
|
# Defaults to $facts['os_service_default']
|
|
|
|
|
#
|
|
|
|
|
# [*power_state_change_timeout*]
|
|
|
|
|
# (optional) Timeout value to wait for a power operation to complete,
|
|
|
|
|
# so that the baremetal node is in the desired new power state.
|
|
|
|
|
# Defaults to $::os_service_default
|
|
|
|
|
# Defaults to $facts['os_service_default']
|
|
|
|
|
#
|
|
|
|
|
# [*sync_power_state_interval*]
|
|
|
|
|
# (optional) Interval between syncing the node power state to the database,
|
|
|
|
|
# in seconds.
|
|
|
|
|
# Defaults to $::os_service_default
|
|
|
|
|
# Defaults to $facts['os_service_default']
|
|
|
|
|
#
|
|
|
|
|
# [*sync_power_state_workers*]
|
|
|
|
|
# (optional) Number of worker threads syncing the node power state to the
|
|
|
|
|
# database.
|
|
|
|
|
# Defaults to $::os_service_default
|
|
|
|
|
# Defaults to $facts['os_service_default']
|
|
|
|
|
#
|
|
|
|
|
# [*power_state_sync_max_retries*]
|
|
|
|
|
# (optional) The number of times Ironic should try syncing the hardware node
|
|
|
|
|
# power state with the node power state in the database.
|
|
|
|
|
# Defaults to $::os_service_default
|
|
|
|
|
# Defaults to $facts['os_service_default']
|
|
|
|
|
#
|
|
|
|
|
# [*power_failure_recovery_interval*]
|
|
|
|
|
# (optional) Interval (in seconds) between checking the power
|
|
|
|
|
# state for nodes previously put into maintenance mode due to power
|
|
|
|
|
# synchronization failure.
|
|
|
|
|
# Defaults to $::os_service_default
|
|
|
|
|
# Defaults to $facts['os_service_default']
|
|
|
|
|
#
|
|
|
|
|
# [*conductor_group*]
|
|
|
|
|
# (optional) Name of the conductor group to join. This conductor will only
|
|
|
|
|
# manage nodes with a matching "conductor_group" field set on the node.
|
|
|
|
|
# Defaults to $::os_service_default
|
|
|
|
|
# Defaults to $facts['os_service_default']
|
|
|
|
|
#
|
|
|
|
|
# [*deploy_kernel*]
|
|
|
|
|
# (optional) Glance UUID, http:// or file:// URL of the kernel of
|
|
|
|
|
# the default deploy image.
|
|
|
|
|
# Defaults to $::os_service_default
|
|
|
|
|
# Defaults to $facts['os_service_default']
|
|
|
|
|
#
|
|
|
|
|
# [*deploy_ramdisk*]
|
|
|
|
|
# (optional) Glance UUID, http:// or file:// URL of the initramfs of
|
|
|
|
|
# the default deploy image.
|
|
|
|
|
# Defaults to $::os_service_default
|
|
|
|
|
# Defaults to $facts['os_service_default']
|
|
|
|
|
#
|
|
|
|
|
# [*rescue_kernel*]
|
|
|
|
|
# (optional) Glance UUID, http:// or file:// URL of the kernel of
|
|
|
|
|
# the default rescue image.
|
|
|
|
|
# Defaults to $::os_service_default
|
|
|
|
|
# Defaults to $facts['os_service_default']
|
|
|
|
|
#
|
|
|
|
|
# [*rescue_ramdisk*]
|
|
|
|
|
# (optional) Glance UUID, http:// or file:// URL of the initramfs of
|
|
|
|
|
# the default rescue image.
|
|
|
|
|
# Defaults to $::os_service_default
|
|
|
|
|
# Defaults to $facts['os_service_default']
|
|
|
|
|
#
|
|
|
|
|
# [*bootloader*]
|
|
|
|
|
# (optional) Glance ID, http:// or file:// URL of the EFI system partition
|
|
|
|
|
# image containing EFI boot loader.
|
|
|
|
|
# Defaults to $::os_service_default
|
|
|
|
|
# Defaults to $facts['os_service_default']
|
|
|
|
|
#
|
|
|
|
|
# [*allow_provisioning_in_maintenance*]
|
|
|
|
|
# (optional) Whether to allow nodes to enter or undergo deploy or cleaning
|
|
|
|
|
# when in maintenance mode. If this option is set to False, and a node enters
|
|
|
|
|
# maintenance during deploy or cleaning, the process will be aborted
|
|
|
|
|
# after the next heartbeat.
|
|
|
|
|
# Defaults to $::os_service_default
|
|
|
|
|
# Defaults to $facts['os_service_default']
|
|
|
|
|
#
|
|
|
|
|
# [*image_download_concurrency*]
|
|
|
|
|
# (optional) How many image downloads and raw format conversion to run in
|
|
|
|
|
# parallel.
|
|
|
|
|
# Defaults to $::os_service_default
|
|
|
|
|
# Defaults to $facts['os_service_default']
|
|
|
|
|
#
|
|
|
|
|
# [*deploy_callback_timeout*]
|
|
|
|
|
# (optional) Timeout (seconds) to wait for a callback from a deploy
|
|
|
|
|
# ramdisk. Set to 0 to disable timeout. (integer value)
|
|
|
|
|
# Defaults to $::os_service_default
|
|
|
|
|
# Defaults to $facts['os_service_default']
|
|
|
|
|
#
|
|
|
|
|
# [*heartbeat_interval*]
|
|
|
|
|
# (optional) Seconds between conductor heart beats.
|
|
|
|
|
# Defaults to $::os_service_default
|
|
|
|
|
# Defaults to $facts['os_service_default']
|
|
|
|
|
#
|
|
|
|
|
# [*heartbeat_timeout*]
|
|
|
|
|
# (optional) Maximum time (in seconds) since the last check-in of
|
|
|
|
|
# a conductor.
|
|
|
|
|
# Defaults to $::os_service_default
|
|
|
|
|
# Defaults to $facts['os_service_default']
|
|
|
|
|
#
|
|
|
|
|
# DEPRECATED PARAMETERS
|
|
|
|
|
#
|
|
|
|
@ -241,41 +241,41 @@ class ironic::conductor (
|
|
|
|
|
$package_ensure = 'present',
|
|
|
|
|
$enabled = true,
|
|
|
|
|
$manage_service = true,
|
|
|
|
|
$enabled_hardware_types = $::os_service_default,
|
|
|
|
|
$enabled_hardware_types = $facts['os_service_default'],
|
|
|
|
|
$force_power_state_during_sync = true,
|
|
|
|
|
$http_url = $::os_service_default,
|
|
|
|
|
$http_root = $::os_service_default,
|
|
|
|
|
$force_raw_images = $::os_service_default,
|
|
|
|
|
$automated_clean = $::os_service_default,
|
|
|
|
|
$cleaning_network = $::os_service_default,
|
|
|
|
|
$http_url = $facts['os_service_default'],
|
|
|
|
|
$http_root = $facts['os_service_default'],
|
|
|
|
|
$force_raw_images = $facts['os_service_default'],
|
|
|
|
|
$automated_clean = $facts['os_service_default'],
|
|
|
|
|
$cleaning_network = $facts['os_service_default'],
|
|
|
|
|
$cleaning_disk_erase = undef,
|
|
|
|
|
$continue_if_disk_secure_erase_fails = $::os_service_default,
|
|
|
|
|
$provisioning_network = $::os_service_default,
|
|
|
|
|
$rescuing_network = $::os_service_default,
|
|
|
|
|
$inspection_network = $::os_service_default,
|
|
|
|
|
$configdrive_use_object_store = $::os_service_default,
|
|
|
|
|
$configdrive_swift_container = $::os_service_default,
|
|
|
|
|
$inspect_wait_timeout = $::os_service_default,
|
|
|
|
|
$default_boot_option = $::os_service_default,
|
|
|
|
|
$default_boot_mode = $::os_service_default,
|
|
|
|
|
$port_setup_delay = $::os_service_default,
|
|
|
|
|
$soft_power_off_timeout = $::os_service_default,
|
|
|
|
|
$power_state_change_timeout = $::os_service_default,
|
|
|
|
|
$sync_power_state_interval = $::os_service_default,
|
|
|
|
|
$sync_power_state_workers = $::os_service_default,
|
|
|
|
|
$power_state_sync_max_retries = $::os_service_default,
|
|
|
|
|
$power_failure_recovery_interval = $::os_service_default,
|
|
|
|
|
$conductor_group = $::os_service_default,
|
|
|
|
|
$deploy_kernel = $::os_service_default,
|
|
|
|
|
$deploy_ramdisk = $::os_service_default,
|
|
|
|
|
$rescue_kernel = $::os_service_default,
|
|
|
|
|
$rescue_ramdisk = $::os_service_default,
|
|
|
|
|
$bootloader = $::os_service_default,
|
|
|
|
|
$allow_provisioning_in_maintenance = $::os_service_default,
|
|
|
|
|
$image_download_concurrency = $::os_service_default,
|
|
|
|
|
$deploy_callback_timeout = $::os_service_default,
|
|
|
|
|
$heartbeat_interval = $::os_service_default,
|
|
|
|
|
$heartbeat_timeout = $::os_service_default,
|
|
|
|
|
$continue_if_disk_secure_erase_fails = $facts['os_service_default'],
|
|
|
|
|
$provisioning_network = $facts['os_service_default'],
|
|
|
|
|
$rescuing_network = $facts['os_service_default'],
|
|
|
|
|
$inspection_network = $facts['os_service_default'],
|
|
|
|
|
$configdrive_use_object_store = $facts['os_service_default'],
|
|
|
|
|
$configdrive_swift_container = $facts['os_service_default'],
|
|
|
|
|
$inspect_wait_timeout = $facts['os_service_default'],
|
|
|
|
|
$default_boot_option = $facts['os_service_default'],
|
|
|
|
|
$default_boot_mode = $facts['os_service_default'],
|
|
|
|
|
$port_setup_delay = $facts['os_service_default'],
|
|
|
|
|
$soft_power_off_timeout = $facts['os_service_default'],
|
|
|
|
|
$power_state_change_timeout = $facts['os_service_default'],
|
|
|
|
|
$sync_power_state_interval = $facts['os_service_default'],
|
|
|
|
|
$sync_power_state_workers = $facts['os_service_default'],
|
|
|
|
|
$power_state_sync_max_retries = $facts['os_service_default'],
|
|
|
|
|
$power_failure_recovery_interval = $facts['os_service_default'],
|
|
|
|
|
$conductor_group = $facts['os_service_default'],
|
|
|
|
|
$deploy_kernel = $facts['os_service_default'],
|
|
|
|
|
$deploy_ramdisk = $facts['os_service_default'],
|
|
|
|
|
$rescue_kernel = $facts['os_service_default'],
|
|
|
|
|
$rescue_ramdisk = $facts['os_service_default'],
|
|
|
|
|
$bootloader = $facts['os_service_default'],
|
|
|
|
|
$allow_provisioning_in_maintenance = $facts['os_service_default'],
|
|
|
|
|
$image_download_concurrency = $facts['os_service_default'],
|
|
|
|
|
$deploy_callback_timeout = $facts['os_service_default'],
|
|
|
|
|
$heartbeat_interval = $facts['os_service_default'],
|
|
|
|
|
$heartbeat_timeout = $facts['os_service_default'],
|
|
|
|
|
# DEPRECATED PARAMETERS
|
|
|
|
|
$cleaning_network_name = undef,
|
|
|
|
|
$provisioning_network_name = undef,
|
|
|
|
@ -328,8 +328,8 @@ class ironic::conductor (
|
|
|
|
|
$erase_devices_metadata_priority = 0
|
|
|
|
|
}
|
|
|
|
|
default: {
|
|
|
|
|
$erase_devices_priority = $::os_service_default
|
|
|
|
|
$erase_devices_metadata_priority = $::os_service_default
|
|
|
|
|
$erase_devices_priority = $facts['os_service_default']
|
|
|
|
|
$erase_devices_metadata_priority = $facts['os_service_default']
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|