From c975b1aa22193c25a4338255617a5b407192febe Mon Sep 17 00:00:00 2001 From: Alan Rominger Date: Wed, 11 Jun 2025 23:15:00 -0400 Subject: [PATCH] Do not apply ANSIBLE_STANDARD_SETTINGS_FILES to job environment variables (#15962) --- awx/main/tasks/jobs.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/awx/main/tasks/jobs.py b/awx/main/tasks/jobs.py index 15a8753b84..a30a639ed4 100644 --- a/awx/main/tasks/jobs.py +++ b/awx/main/tasks/jobs.py @@ -319,6 +319,8 @@ class BaseTask(object): # Add ANSIBLE_* settings to the subprocess environment. for attr in dir(settings): if attr == attr.upper() and attr.startswith('ANSIBLE_') and not attr.startswith('ANSIBLE_BASE_'): + if attr == 'ANSIBLE_STANDARD_SETTINGS_FILES': + continue # special case intended only for dynaconf use env[attr] = str(getattr(settings, attr)) # Also set environment variables configured in AWX_TASK_ENV setting. for key, value in settings.AWX_TASK_ENV.items():