diff options
author | Clark Boylan <clark.boylan@gmail.com> | 2019-08-08 14:47:03 -0700 |
---|---|---|
committer | Clark Boylan <clark.boylan@gmail.com> | 2019-11-25 17:05:58 -0800 |
commit | b70477ef661762a5f4af6a6d5884f1f8f306749c (patch) | |
tree | 8f68a5d91c0f3e6174d8db1d58e07ba023b2b4b5 /zuul/cmd/manage_ansible.py | |
parent | fb595693152a2704352b084ce43fef8985e3d2a3 (diff) | |
download | zuul-b70477ef661762a5f4af6a6d5884f1f8f306749c.tar.gz |
Improve functionality and docs around ansible installation
This adds the ability to specify a different ansible install path when
running zuul-manage-ansible. Venv location list is also reversed so that
we prefer the venvs at the user specified location if present.
Finally docs are updated to more clearly specify there are two options
for managing ansible installations and why you should prefer
zuul-manage-ansible.
Change-Id: If84a92bc542e24eedac09f3dc9fd2954db43734c
Diffstat (limited to 'zuul/cmd/manage_ansible.py')
-rw-r--r-- | zuul/cmd/manage_ansible.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/zuul/cmd/manage_ansible.py b/zuul/cmd/manage_ansible.py index d6caccb3a..9e1064f44 100644 --- a/zuul/cmd/manage_ansible.py +++ b/zuul/cmd/manage_ansible.py @@ -52,6 +52,8 @@ class ManageAnsible(zuul.cmd.ZuulApp): help='upgrade ansible versions') parser.add_argument('-l', dest='list_supported', action='store_true', help='list supported versions') + parser.add_argument('-r', dest='install_root', default=None, + help='root path for ansible venv installations') return parser def _setup_logging(self): @@ -71,7 +73,7 @@ class ManageAnsible(zuul.cmd.ZuulApp): pass self._setup_logging() - manager = AnsibleManager() + manager = AnsibleManager(runtime_install_root=self.args.install_root) if self.args.list_supported: versions = [] |