community.general/lib/ansible/plugins/action
Martin Krizek d15812fabf
Fix copy module to reset filesystem acls (#51868)
The controller's fixup_perms2 uses filesystem acls to make the temporary
file for copy readable by an unprivileged become user. On Python3, the
acls are then copied to the destination filename so we have to remove
them from there.

We can't remove them prior to the copy because we may not have
permission to read the file if the acls are not present. We can't
remove them in atomic_move() because the move function shouldn't know
anything about controller features. We may want to generalize this into
a helper function, though.

Fixes #44412

Co-authored-by: Toshio Kuratomi <a.badger@gmail.com>
2019-04-03 18:37:59 +02:00
..
__init__.py Fix copy module to reset filesystem acls (#51868) 2019-04-03 18:37:59 +02:00
add_host.py Update bare exceptions to specify Exception. 2018-12-16 15:03:19 -08:00
aireos.py Fix backup issue in network config modules and network action plugins common code refactor (#50301) 2019-01-04 16:06:13 +05:30
aruba.py Fix backup issue in network config modules and network action plugins common code refactor (#50301) 2019-01-04 16:06:13 +05:30
asa.py Fix backup issue in network config modules and network action plugins common code refactor (#50301) 2019-01-04 16:06:13 +05:30
assemble.py Close all open filehandle (#50544) 2019-01-11 10:14:08 -05: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 Become plugins (#50991) 2019-02-11 11:27:44 -06:00
aws_s3.py Fix async for aws_s3 - fixes #40281 (#40826) 2018-06-07 15:09:22 -04:00
bigip.py Add backup filename and dir path option for config network modules (#50801) 2019-01-24 09:36:16 +05:30
bigiq.py Update bare exceptions to specify Exception. 2018-12-16 15:03:19 -08:00
ce.py Fix backup issue in network config modules and network action plugins common code refactor (#50301) 2019-01-04 16:06:13 +05:30
ce_template.py First bit of fixing temporary to have one source of truth (#35747) 2018-02-07 15:11:36 -08:00
cli_command.py cli_command module (#42916) 2018-08-06 10:41:57 -04:00
cli_config.py Fix backup issue in network config modules and network action plugins common code refactor (#50301) 2019-01-04 16:06:13 +05:30
cnos.py Fix backup issue in network config modules and network action plugins common code refactor (#50301) 2019-01-04 16:06:13 +05:30
command.py Normalize usage of temp and tmp on tmp (#36221) 2018-02-15 09:01:02 -08:00
copy.py Fix copy module to reset filesystem acls (#51868) 2019-04-03 18:37:59 +02:00
debug.py debug: prevent failing when printing var=rc (#52074) 2019-02-19 15:24:11 -05:00
dellos6.py Fix backup issue in network config modules and network action plugins common code refactor (#50301) 2019-01-04 16:06:13 +05:30
dellos9.py Fix backup issue in network config modules and network action plugins common code refactor (#50301) 2019-01-04 16:06:13 +05:30
dellos10.py Fix backup issue in network config modules and network action plugins common code refactor (#50301) 2019-01-04 16:06:13 +05:30
edgeos_config.py Fix backup issue in network config modules and network action plugins common code refactor (#50301) 2019-01-04 16:06:13 +05:30
enos.py Fix backup issue in network config modules and network action plugins common code refactor (#50301) 2019-01-04 16:06:13 +05:30
eos.py Fix backup issue in network config modules and network action plugins common code refactor (#50301) 2019-01-04 16:06:13 +05:30
exos_config.py Fix backup issue in network config modules and network action plugins common code refactor (#50301) 2019-01-04 16:06:13 +05:30
fail.py Ensure action plugins accept only valid args (#44779) 2018-08-30 09:40:36 -04:00
fetch.py Add a Singleton metaclass, use it with Display (#48935) 2018-11-20 17:06:51 -06:00
fortios_config.py Fix backup issue in network config modules and network action plugins common code refactor (#50301) 2019-01-04 16:06:13 +05:30
gather_facts.py Strip None values from mod_args in gather_facts action (#53758) 2019-03-14 10:19:04 -05: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: include main.yml (#51926) 2019-03-08 10:03:01 +05:30
ios.py Make prompt inspection explicit for IOS (#54324) 2019-04-03 10:55:20 +05:30
iosxr.py Fix backup issue in network config modules and network action plugins common code refactor (#50301) 2019-01-04 16:06:13 +05:30
ironware.py Fix backup issue in network config modules and network action plugins common code refactor (#50301) 2019-01-04 16:06:13 +05:30
junos.py Fix issue in junos and bigip action plugins (#50636) 2019-01-08 08:43:15 +05:30
net_banner.py First bit of fixing temporary to have one source of truth (#35747) 2018-02-07 15:11:36 -08:00
net_base.py Fix various sonarcloud issues 2019-02-15 07:19:04 -08:00
net_get.py Fix backup issue in network config modules and network action plugins common code refactor (#50301) 2019-01-04 16:06:13 +05:30
net_interface.py First bit of fixing temporary to have one source of truth (#35747) 2018-02-07 15:11:36 -08:00
net_l2_interface.py First bit of fixing temporary to have one source of truth (#35747) 2018-02-07 15:11:36 -08:00
net_l3_interface.py First bit of fixing temporary to have one source of truth (#35747) 2018-02-07 15:11:36 -08:00
net_linkagg.py First bit of fixing temporary to have one source of truth (#35747) 2018-02-07 15:11:36 -08:00
net_lldp.py First bit of fixing temporary to have one source of truth (#35747) 2018-02-07 15:11:36 -08:00
net_lldp_interface.py First bit of fixing temporary to have one source of truth (#35747) 2018-02-07 15:11:36 -08:00
net_logging.py First bit of fixing temporary to have one source of truth (#35747) 2018-02-07 15:11:36 -08:00
net_ping.py First bit of fixing temporary to have one source of truth (#35747) 2018-02-07 15:11:36 -08:00
net_put.py Fix backup issue in network config modules and network action plugins common code refactor (#50301) 2019-01-04 16:06:13 +05:30
net_static_route.py First bit of fixing temporary to have one source of truth (#35747) 2018-02-07 15:11:36 -08:00
net_system.py First bit of fixing temporary to have one source of truth (#35747) 2018-02-07 15:11:36 -08:00
net_user.py First bit of fixing temporary to have one source of truth (#35747) 2018-02-07 15:11:36 -08:00
net_vlan.py First bit of fixing temporary to have one source of truth (#35747) 2018-02-07 15:11:36 -08:00
net_vrf.py First bit of fixing temporary to have one source of truth (#35747) 2018-02-07 15:11:36 -08:00
netconf.py Fix backup issue in network config modules and network action plugins common code refactor (#50301) 2019-01-04 16:06:13 +05:30
network.py Fix network config module invalid src option error (#52912) 2019-02-25 16:46:33 +05:30
normal.py Normalize usage of temp and tmp on tmp (#36221) 2018-02-15 09:01:02 -08:00
nos_config.py Fix backup issue in network config modules and network action plugins common code refactor (#50301) 2019-01-04 16:06:13 +05:30
nxos.py Fix nxos action plugin for nxos_install_os (#53768) 2019-03-18 09:14:40 +05:30
onyx_config.py Fix backup issue in network config modules and network action plugins common code refactor (#50301) 2019-01-04 16:06:13 +05:30
package.py Add a Singleton metaclass, use it with Display (#48935) 2018-11-20 17:06:51 -06:00
patch.py Fix the script and patch plugins tempfile ownership 2018-02-19 13:07:58 -08:00
pause.py Add a Singleton metaclass, use it with Display (#48935) 2018-11-20 17:06:51 -06:00
raw.py First bit of fixing temporary to have one source of truth (#35747) 2018-02-07 15:11:36 -08:00
reboot.py Reboot - add parameter for paths to search for shutdown command (#51194) 2019-02-28 13:36:33 -08:00
script.py Add support for Windows hosts in the SSH connection plugin (#47732) 2019-03-07 16:38:02 -08:00
service.py Update bare exceptions to specify Exception. 2018-12-16 15:03:19 -08:00
set_fact.py Don't perform string to bool conversion in set_fact when jinja2 native types is enabled (#43425) 2018-07-30 15:44:38 -05:00
set_stats.py Ensure action plugins accept only valid args (#44779) 2018-08-30 09:40:36 -04:00
shell.py First bit of fixing temporary to have one source of truth (#35747) 2018-02-07 15:11:36 -08:00
slxos_config.py Fix backup issue in network config modules and network action plugins common code refactor (#50301) 2019-01-04 16:06:13 +05:30
sros.py Fix backup issue in network config modules and network action plugins common code refactor (#50301) 2019-01-04 16:06:13 +05:30
synchronize.py fix synchronize handling of encrypted hosts on delegation (#49460) 2018-12-04 22:33:58 -08:00
telnet.py Add a Singleton metaclass, use it with Display (#48935) 2018-11-20 17:06:51 -06:00
template.py fix locals not getting updated (#41798) 2019-03-07 13:38:07 -05:00
unarchive.py Rename original_basename parameter in various file-related modules 2018-05-17 15:24:56 -07:00
uri.py Add missing self._supports_async to uri action plugin (#47677) 2018-10-26 12:16:26 -05:00
voss_config.py Fix backup issue in network config modules and network action plugins common code refactor (#50301) 2019-01-04 16:06:13 +05:30
vyos.py Fix backup issue in network config modules and network action plugins common code refactor (#50301) 2019-01-04 16:06:13 +05:30
wait_for_connection.py Add support for Windows hosts in the SSH connection plugin (#47732) 2019-03-07 16:38:02 -08:00
win_copy.py Windows: Add backup parameter to modules (#50033) 2019-02-25 11:37:25 +10:00
win_reboot.py win_reboot - Fix rc validation when using psrp and add extra docs (#53711) 2019-03-13 10:43:02 +10:00
win_template.py Windows: Use the correct newline sequence for the platform (#21846) 2017-03-23 19:47:10 -07:00
win_updates.py win_updates - fix category return value to be a list (#51001) 2019-01-18 05:35:10 +10:00
yum.py Add a Singleton metaclass, use it with Display (#48935) 2018-11-20 17:06:51 -06:00