zuul/zuul/ansible
Jeremy Stanley 19def7045e Safely add Ansible password lookup plugin
Ansible's password lookup plugin can be useful for generating random
passwords, but has other uses which could allow a nefarious user to
create new files or read the contents of existing files outside the
workspace (as long as those paths are writeable or readable by the
user under which Ansible is executing). To that end, short-circuit
and return an error if an untrusted use attempts to escape the
workspace in these ways.

Also increase the wait timeout for the plugins test by 25% (from 4
to 5 minutes) since this change increases the number of jobs in it.

Change-Id: I0e372dda3a0f0f74d9e343c439514317dceb4d24
2019-06-12 15:40:35 +00:00
..
2.5 Manage ansible installations within zuul 2019-03-15 09:09:16 +01:00
2.6 Support ansible 2.6 2019-03-15 09:09:17 +01:00
2.7 Support ansible 2.7 2019-03-15 09:09:50 +01:00
2.8 Support Ansible 2.8 2019-05-16 15:07:26 -04:00
base Safely add Ansible password lookup plugin 2019-06-12 15:40:35 +00:00
__init__.py Ansible launcher: add zuul_runner module 2016-05-12 11:37:19 -07:00
logconfig.py Add cherrypy to built-in logging config 2018-06-04 12:58:54 -07:00
paths.py Remove restriction on add_host 2018-09-06 03:33:19 +07:00