Add IronicAutomatedClean parameter

This can be used to control the ironic/conductor
automated_clean setting. Defaults to 'true' like
Ironic. Only safe to disable in single tenant environments.

Change-Id: If3fbad4dac4716f066a67261786de2753d36d290
This commit is contained in:
Dan Prince 2018-02-21 09:37:03 -05:00 committed by Emilien Macchi
parent 1796b1644d
commit 3feb7e604d

View File

@ -30,6 +30,12 @@ parameters:
description: Mapping of service endpoint -> protocol. Typically set
via parameter_defaults in the resource registry.
type: json
IronicAutomatedClean:
default: true
description: Enables or disables automated cleaning which may result in
security problems and deployment failures on rebuilds.
Do not set to False, unless you really know what you are doing.
type: boolean
IronicCleaningDiskErase:
default: 'full'
description: Type of disk cleaning before and between deployments,
@ -173,6 +179,7 @@ outputs:
ironic::conductor::provisioning_network: {get_param: IronicProvisioningNetwork}
ironic::conductor::default_boot_option: {get_param: IronicDefaultBootOption}
ironic::conductor::enabled_drivers: {get_param: IronicEnabledDrivers}
ironic::conductor::automated_clean: {get_param: IronicAutomatedClean}
ironic::conductor::enabled_hardware_types: {get_param: IronicEnabledHardwareTypes}
# We need an endpoint containing a real IP, not a VIP here
ironic_conductor_http_host: {get_param: [ServiceNetMap, IronicNetwork]}