diff --git a/deployment/horizon/horizon-container-puppet.yaml b/deployment/horizon/horizon-container-puppet.yaml index 75d1277aa8..b50515035c 100644 --- a/deployment/horizon/horizon-container-puppet.yaml +++ b/deployment/horizon/horizon-container-puppet.yaml @@ -44,7 +44,7 @@ parameters: description: Set to True to enable debugging on all services. type: boolean HorizonDebug: - default: false + default: '' description: Set to True to enable debugging Horizon service. type: string constraints: @@ -136,17 +136,21 @@ parameters: file: /var/log/containers/horizon/horizon.log conditions: - debug_unset: {equals : [{get_param: Debug}, '']} + service_debug_unset: {equals : [{get_param: HorizonDebug}, '']} websso_enabled: {equals : [{get_param: WebSSOEnable}, True]} internal_tls_enabled: {equals: [{get_param: EnableInternalTLS}, true]} horizon_logger_debug: or: - - yaql: - expression: $.data.horizon_debug.matches("true|True|TRUE") - data: - horizon_debug: - get_param: HorizonDebug - - get_param: Debug + - and: + - service_debug_unset + - get_param: Debug + - and: + - not: service_debug_unset + - yaql: + expression: $.data.horizon_debug.matches("true|True|TRUE") + data: + horizon_debug: + get_param: HorizonDebug resources: @@ -219,9 +223,9 @@ outputs: - {} - if: - - debug_unset - - horizon::django_debug: { get_param: HorizonDebug } + - service_debug_unset - horizon::django_debug: { get_param: Debug } + - horizon::django_debug: { get_param: HorizonDebug } - if: - horizon_logger_debug - horizon::log_level: 'DEBUG'