From f00c28ee2019a284bab985a798a087356a9f95c5 Mon Sep 17 00:00:00 2001 From: Dirk Julich Date: Tue, 19 May 2026 17:07:52 +0200 Subject: [PATCH] [AAP-74343] Use comma delimiter for ANSIBLE_CALLBACKS_ENABLED Ansible's CALLBACKS_ENABLED config is type list and splits on commas. The colon delimiter would cause combined callback names to be treated as a single invalid name. Co-Authored-By: Claude Opus 4.6 --- awx/main/tasks/jobs.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awx/main/tasks/jobs.py b/awx/main/tasks/jobs.py index 695fa29f4a..9ca4c6b61c 100644 --- a/awx/main/tasks/jobs.py +++ b/awx/main/tasks/jobs.py @@ -1159,7 +1159,7 @@ class RunJob(SourceControlMixin, BaseTask): env['ANSIBLE_CALLBACKS_ENABLED'] = 'indirect_instance_count' if 'callbacks_enabled' in config_values: - env['ANSIBLE_CALLBACKS_ENABLED'] += ':' + config_values['callbacks_enabled'] + env['ANSIBLE_CALLBACKS_ENABLED'] += ',' + config_values['callbacks_enabled'] if flag_enabled("FEATURE_INDIRECT_NODE_COUNTING_ENABLED"): # Add vendor collections path for external query file discovery