community.general/lib/ansible
Adam Miller 6cc5e4c9df
galaxy remove incorrect check for role path before extraction (#35259)
* galaxy remove incorrect check for role path before extraction

Fixes #35217

Currently lib/ansible/galaxy/role.py checks roles_path and will
ignore paths that don't currently exist which it should not because
the path will attempt to be created by the role extraction process
(which is valid and expected behavior) and if unable to write at the
time of role extraction into the role_path, that error will be
handled properly at that point in the process.

Signed-off-by: Adam Miller <admiller@redhat.com>

* add test case for galaxy install with rolefile and rolepath

Verify we don't regress GitHub Issue #35217

Signed-off-by: Adam Miller <admiller@redhat.com>

* fix the integration test

Signed-off-by: Adam Miller <admiller@redhat.com>

* double quote for shellcheck glob warning

Signed-off-by: Adam Miller <admiller@redhat.com>

* fix galaxy install tests to not need remote resources

Signed-off-by: Adam Miller <admiller@redhat.com>

* make shellcheck sanity tests happy

Signed-off-by: Adam Miller <admiller@redhat.com>

* prep git global conf for running the galaxy install tests in docker

Signed-off-by: Adam Miller <admiller@redhat.com>

* move ansible-galaxy tests into their own target, make git conf non-global

Signed-off-by: Adam Miller <admiller@redhat.com>

* fix up tests based on feedback

Signed-off-by: Adam Miller <admiller@redhat.com>

* remove extra newline from aliases file

Signed-off-by: Adam Miller <admiller@redhat.com>
2018-01-30 10:40:25 -06:00
..
cli Module deprecation: docs, scheme and tests (#34100) 2018-01-30 12:23:52 +00:00
compat
config spelling (#35258) 2018-01-24 11:36:40 +00:00
errors Make AnsibleActionDone a private exception 2018-01-22 23:36:34 -08:00
executor Recursively remove args with omit as as their value, to match suboptions in argument_spec (#35299) 2018-01-26 11:07:04 -06:00
galaxy galaxy remove incorrect check for role path before extraction (#35259) 2018-01-30 10:40:25 -06:00
inventory add inventory caching & use in virtualbox inventory plugin (#34510) 2018-01-22 19:33:14 -05:00
module_utils fixes error in dict_merge when merging list value (#35461) 2018-01-29 21:45:35 -05:00
modules Fix ios_facts return values (#35239) 2018-01-30 11:17:14 -05:00
parsing Remove deprecated code (#34828) 2018-01-23 12:02:09 -06:00
playbook Temporary (#31677) 2018-01-15 21:15:04 -08:00
plugins Fix triggering parent's always with run_once set (#35464) 2018-01-30 13:16:19 +01:00
template Clarify lookup plugin TypeError recovery 2018-01-30 07:21:36 -08:00
utils Infoblox should be run locally (#35390) 2018-01-29 20:38:36 +00:00
vars Don't skip an inventory source just because it has a comma (#35002) 2018-01-24 09:44:55 -06:00
__init__.py
constants.py Move module_set_locale and module_lang back to global 2018-01-22 18:38:15 -08:00
release.py