From 8e4f0ec162ecdd4b8fdfbb581e2daac2014922dc Mon Sep 17 00:00:00 2001 From: Peter Sprygada Date: Tue, 14 Feb 2017 18:42:15 -0500 Subject: checks connection type is local and fails if not in eos (#21429) --- lib/ansible/plugins/action/eos.py | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'lib/ansible/plugins/action/eos.py') diff --git a/lib/ansible/plugins/action/eos.py b/lib/ansible/plugins/action/eos.py index 896e53a655..9b6d1484bb 100644 --- a/lib/ansible/plugins/action/eos.py +++ b/lib/ansible/plugins/action/eos.py @@ -34,6 +34,12 @@ from ansible.module_utils._text import to_bytes class ActionModule(_ActionModule): def run(self, tmp=None, task_vars=None): + if self._play_context.connection != 'local': + return dict( + fail=True, + msg='invalid connection specified, expected connection=local, ' + 'got %s' % self._play_context.connection + ) provider = self.load_provider() transport = provider['transport'] -- cgit v1.2.1