ansible/lib/ansible/plugins/action
Shane St Savage df6554c4ec
fix: action _fixup_perms2 macos +a remote_paths in list() as it can be a tuple (#74613)
* fix: action _fixup_perms2 macos +a remote_paths in list() as it can be tuple

in `lib/ansible/plugin/action/__init__.py`'s `_fixup_perms2`,
`remote_paths` can be a list or tuple. however, the macos
specific attempt to use chmod +a attempts to concatenate
`remote_paths` with a list, which will fail if it is a tuple.
wrapping `remote_paths` in `list()` fixes this error.

* Update changelogs/fragments/74613-actionfixup_perms2_macos_remote_paths_ensure_list.yml

Co-authored-by: Rick Elrod <rick@elrod.me>
2021-05-11 17:08:33 +02:00
..
__init__.py fix: action _fixup_perms2 macos +a remote_paths in list() as it can be a tuple (#74613) 2021-05-11 17:08:33 +02:00
add_host.py Add intg test to repro #36045 (add_host traceback) (#69912) 2020-06-09 15:25:56 -04:00
assemble.py fix internal cases of actions calling unqualified module names (#70818) 2020-07-23 09:02:57 -07:00
assert.py assert: allow list of strings in msg or failed_msg (#50531) 2019-03-05 11:12:17 +05:30
async_status.py fix internal cases of actions calling unqualified module names (#70818) 2020-07-23 09:02:57 -07:00
command.py fix internal cases of actions calling unqualified module names (#70818) 2020-07-23 09:02:57 -07:00
copy.py copy - redact 'content' from invocation in check mode (#71033) 2020-08-03 11:41:45 -04:00
debug.py debug: prevent failing when printing var=rc (#52074) 2019-02-19 15:24:11 -05:00
fail.py Ensure action plugins accept only valid args (#44779) 2018-08-30 09:40:36 -04:00
fetch.py fix internal cases of actions calling unqualified module names (#70818) 2020-07-23 09:02:57 -07:00
gather_facts.py Replace some more FQCNs. 2020-11-05 12:19:08 -08:00
group_by.py Ensure action plugins accept only valid args (#44779) 2018-08-30 09:40:36 -04:00
include_vars.py include_vars - fix stack trace when run ad-hoc with dirs parameter (#66581) 2020-01-28 11:50:34 -05:00
normal.py Replace some more FQCNs. 2020-11-05 12:19:08 -08:00
package.py package - use existing list of package manages from facts (#70920) 2020-07-29 12:08:11 -04:00
pause.py pause - ensure control characters are always set appropriately (#74568) 2021-05-06 15:09:26 -04:00
raw.py
reboot.py reboot - add reboot_command parameter (#69847) 2020-10-28 12:10:59 -04:00
script.py Add relative module_util support for powershell (#68321) 2020-04-01 09:01:18 +10:00
service.py fix internal cases of actions calling unqualified module names (#70818) 2020-07-23 09:02:57 -07:00
set_fact.py Set fact fixes (#73684) 2021-03-03 16:23:56 -05:00
set_stats.py Ensure action plugins accept only valid args (#44779) 2018-08-30 09:40:36 -04:00
shell.py fix internal cases of actions calling unqualified module names (#70818) 2020-07-23 09:02:57 -07:00
template.py Correctly set path and fullpath for template vars (#73924) 2021-03-26 16:33:25 -04:00
unarchive.py fix internal cases of actions calling unqualified module names (#70818) 2020-07-23 09:02:57 -07:00
uri.py uri - fix traceback on multipart-form int value (#74302) 2021-04-16 11:09:31 -04:00
validate_argument_spec.py Use ArgumentSpecValidator in AnsibleModule (#73703) 2021-03-19 12:09:18 -07:00
wait_for_connection.py fix internal cases of actions calling unqualified module names (#70818) 2020-07-23 09:02:57 -07:00
yum.py fix internal cases of actions calling unqualified module names (#70818) 2020-07-23 09:02:57 -07:00