diff --git a/devstack/lib/ironic b/devstack/lib/ironic index 6759b2dd7f..1e52b0877c 100644 --- a/devstack/lib/ironic +++ b/devstack/lib/ironic @@ -1460,7 +1460,7 @@ function configure_ironic { # FIXME(dtantsur): configdrive downloading code does not respect IPA TLS # configuration, not even ipa-insecure. - if is_service_enabled swift && ! is_service_enabled tls-proxy; then + if is_service_enabled swift && [[ "$SWIFT_ENABLE_TEMPURLS" == "True" ]] && ! is_service_enabled tls-proxy; then iniset $IRONIC_CONF_FILE deploy configdrive_use_object_store True fi