From 7964a35918363c19fee6f38ffb1feb7a51560468 Mon Sep 17 00:00:00 2001 From: Brian Coca Date: Fri, 29 Jan 2016 18:46:56 -0500 Subject: [PATCH] harcoding inventory/hosts when pulling from repo return to pre 2.0 behaviour which did not factor inventory into the repo pull --- lib/ansible/cli/pull.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/lib/ansible/cli/pull.py b/lib/ansible/cli/pull.py index 2571717766..e099555f3e 100644 --- a/lib/ansible/cli/pull.py +++ b/lib/ansible/cli/pull.py @@ -160,15 +160,13 @@ class PullCLI(CLI): if not self.options.fullclone: repo_opts += ' depth=1' - path = module_loader.find_plugin(self.options.module_name) if path is None: raise AnsibleOptionsError(("module '%s' not found.\n" % self.options.module_name)) bin_path = os.path.dirname(os.path.abspath(sys.argv[0])) - cmd = '%s/ansible -i "%s" %s -m %s -a "%s" "%s"' % ( - bin_path, inv_opts, base_opts, self.options.module_name, repo_opts, limit_opts - ) + # hardcode local and inventory/host as this is just meant to fetch the repo + cmd = '%s/ansible -i "localhost," -c local %s -m %s -a "%s" all' % (bin_path, base_opts, self.options.module_name, repo_opts) for ev in self.options.extra_vars: cmd += ' -e "%s"' % ev