From 02e3f45422611a44c12482a7d60295fc429f14b0 Mon Sep 17 00:00:00 2001 From: Wayne Witzel III Date: Wed, 4 Oct 2017 17:55:36 -0400 Subject: [PATCH] do not allow ansible connection type of local for ad_hoc --- awx/main/tasks.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/awx/main/tasks.py b/awx/main/tasks.py index 02bea178f5..2e116dff99 100644 --- a/awx/main/tasks.py +++ b/awx/main/tasks.py @@ -2139,6 +2139,9 @@ class RunAdHocCommand(BaseTask): args.append('-%s' % ('v' * min(5, ad_hoc_command.verbosity))) if ad_hoc_command.extra_vars_dict: + if ad_hoc_command.extra_vars_dict.get('ansible_connection') == 'local': + raise ValueError(_("unable to use the `local` connection plugin with ad hoc commands")) + args.extend(['-e', json.dumps(ad_hoc_command.extra_vars_dict)]) args.extend(['-m', ad_hoc_command.module_name])