community.general/lib/ansible/plugins/action
Toshio Kuratomi f86ce0975d Add a directory walker to copy
* We need a directory walker that can handle symlinks, empty directories,
  and some other odd needs.  This commit contains a directory walker that
  can do all that.  The walker returns information about the files in the
  directories that we can then use to implement different strategies for
  copying the files to the remote machines.
* Add local_follow parameter to copy that follows local symlinks (follow
  is for remote symlinks)
* Refactor the copying of files out of run into its own method
* Add new integration tests for copy

Fixes #24949
Fixes #21513
2017-07-20 08:01:29 -07:00
..
__init__.py added ansible_remote_tmp inventory var (#26754) 2017-07-13 15:31:10 -07:00
add_host.py spelling fixes (non-trivial, changing messages) (#25094) 2017-06-01 10:45:19 +01:00
aireos.py New module aireos_command (#26769) 2017-07-19 23:14:52 +05:30
aruba.py Adding aruba_command module along with unit tests. (#26625) 2017-07-19 09:49:12 +05:30
asa.py update asa to use network_cli connection plugin (#26899) 2017-07-17 21:23:38 -04:00
asa_config.py Collated PEP8 fixes (#25293) 2017-06-02 12:14:11 +01:00
asa_template.py Collated PEP8 fixes (#25293) 2017-06-02 12:14:11 +01:00
assemble.py Consolidate boolean/mk_boolean conversion functions into a single location 2017-07-17 11:48:05 -07:00
assert.py Implements verbose always to assert action plugin module (#17654) 2016-09-20 10:52:21 -05:00
ce.py Add support for cliconf and netconf plugin (#25093) 2017-06-06 13:56:25 +05:30
ce_config.py commit plugins action ce_config module. (#21648) 2017-05-19 08:42:36 +01:00
ce_template.py Contributing new /lib/ansible/plugins/action/ce_template.py module to manage HUAWEI data center CloudEngine switch (#21649) 2017-05-19 08:42:55 +01:00
copy.py Add a directory walker to copy 2017-07-20 08:01:29 -07:00
debug.py Update module_utils.six to latest (#22855) 2017-03-23 13:35:05 -07:00
dellos6.py Add support for cliconf and netconf plugin (#25093) 2017-06-06 13:56:25 +05:30
dellos6_config.py Ansible 2.3 feature support for dellos6. (#23084) 2017-03-30 15:26:32 +02:00
dellos9.py Add support for cliconf and netconf plugin (#25093) 2017-06-06 13:56:25 +05:30
dellos9_config.py Ansible 2.3 feature support for dellos9 and dellos10 (#22856) 2017-03-27 19:32:57 +01:00
dellos10.py Add support for cliconf and netconf plugin (#25093) 2017-06-06 13:56:25 +05:30
dellos10_config.py Ansible 2.3 feature support for dellos9 and dellos10 (#22856) 2017-03-27 19:32:57 +01:00
eos.py Add support for cliconf and netconf plugin (#25093) 2017-06-06 13:56:25 +05:30
eos_config.py updates eos modules to use socket (#21197) 2017-02-13 20:22:10 -05:00
eos_template.py Collated PEP8 fixes (#25293) 2017-06-02 12:14:11 +01:00
fail.py Two fixes to action plugins 2015-10-22 16:07:26 -07:00
fetch.py Consolidate boolean/mk_boolean conversion functions into a single location 2017-07-17 11:48:05 -07:00
group_by.py Collated PEP8 fixes (#25293) 2017-06-02 12:14:11 +01:00
include_vars.py Provide the list of files that were included by include_vars 2017-06-28 15:25:45 -04:00
ios.py Add support for cliconf and netconf plugin (#25093) 2017-06-06 13:56:25 +05:30
ios_config.py updates ios modules to support persistent socket (#21258) 2017-02-13 15:22:14 +00:00
ios_template.py Collated PEP8 fixes (#25293) 2017-06-02 12:14:11 +01:00
iosxr.py Add support for cliconf and netconf plugin (#25093) 2017-06-06 13:56:25 +05:30
iosxr_config.py fix unicode errors in iosxr 2017-07-19 14:51:35 -07:00
iosxr_template.py Collated PEP8 fixes (#25293) 2017-06-02 12:14:11 +01:00
junos.py Add support for cliconf and netconf plugin (#25093) 2017-06-06 13:56:25 +05:30
junos_config.py Add support for cliconf and netconf plugin (#25093) 2017-06-06 13:56:25 +05:30
junos_template.py Collated PEP8 fixes (#25293) 2017-06-02 12:14:11 +01:00
net_banner.py Add net_banner platform agnostic module (#25245) 2017-06-02 17:01:08 +02:00
net_base.py Add vendor neutral parameter fail_on_missing_module (#26482) 2017-07-06 14:10:29 +02:00
net_command.py net_command platform agnostic module (#25249) 2017-06-02 22:03:27 +05:30
net_config.py code clean of old code from network modules updates (#21469) 2017-02-15 12:46:30 -05:00
net_interface.py Add net_interface declarative module (#25766) 2017-06-16 22:12:50 +05:30
net_l2_interface.py Add net_l2_interface platform agnostic module (#26410) 2017-07-05 11:15:19 +05:30
net_l3_interface.py Add net_l3_interface vendor neutral module (#26484) 2017-07-06 21:02:25 +02:00
net_linkagg.py Add missing net_linkagg action plugin (#26477) 2017-07-06 11:12:05 +02:00
net_lldp.py Add net_lldp platform agnostic module (#26738) 2017-07-13 12:02:45 +02:00
net_lldp_interface.py Split net_lldp into net_lldp (service) and net_lldp_interface (#26757) 2017-07-13 16:38:15 +02:00
net_logging.py Add net_logging platform agnostic module and junos implementation (#26316) 2017-07-03 15:31:59 +05:30
net_static_route.py Add new net_static_route platform agnostic module (#25455) 2017-06-26 11:23:33 +02:00
net_system.py Platform agnostic net_system module (#24953) 2017-06-02 14:06:38 +02:00
net_template.py code clean of old code from network modules updates (#21469) 2017-02-15 12:46:30 -05:00
net_user.py New module: platform agnostic way to manage local users on network devices (network/net_user.) (#25259) 2017-06-06 20:05:08 +05:30
net_vlan.py Add net_vlan platform agnostic module (#25252) 2017-06-06 11:45:02 +02:00
net_vrf.py Platform agnostic module for VRFs (#25383) 2017-06-09 13:33:11 +02:00
netconf_config.py netconf_config: support new src attribute (new Action Plugin) (#24337) 2017-05-11 18:43:44 +05:30
normal.py Collated PEP8 fixes (#25293) 2017-06-02 12:14:11 +01:00
nxos.py Add support for cliconf and netconf plugin (#25093) 2017-06-06 13:56:25 +05:30
nxos_config.py nxos integration fix part 1 (#27069) 2017-07-19 14:00:05 -04:00
nxos_template.py nxos integration fix part 1 (#27069) 2017-07-19 14:00:05 -04:00
ops_config.py Collated PEP8 fixes (#25293) 2017-06-02 12:14:11 +01:00
ops_template.py Collated PEP8 fixes (#25293) 2017-06-02 12:14:11 +01:00
package.py Collated PEP8 fixes (#25293) 2017-06-02 12:14:11 +01:00
patch.py Consolidate boolean/mk_boolean conversion functions into a single location 2017-07-17 11:48:05 -07:00
pause.py Fix the pause module for python3 2017-07-06 19:21:42 -07:00
raw.py Ensure exit_json returns failed = False 2017-05-30 14:56:31 -07:00
script.py script: Add support for chdir argument 2017-07-07 09:40:02 -07:00
service.py Collated PEP8 fixes (#25293) 2017-06-02 12:14:11 +01:00
set_fact.py Consolidate boolean/mk_boolean conversion functions into a single location 2017-07-17 11:48:05 -07:00
set_stats.py Consolidate boolean/mk_boolean conversion functions into a single location 2017-07-17 11:48:05 -07:00
sros.py Add support for cliconf and netconf plugin (#25093) 2017-06-06 13:56:25 +05:30
sros_config.py Collated PEP8 fixes (#25293) 2017-06-02 12:14:11 +01:00
synchronize.py Consolidate boolean/mk_boolean conversion functions into a single location 2017-07-17 11:48:05 -07:00
template.py Consolidate boolean/mk_boolean conversion functions into a single location 2017-07-17 11:48:05 -07:00
unarchive.py Support tilde (~) paths for unarchive creates tests 2017-07-19 11:13:17 -04:00
vyos.py Add support for cliconf and netconf plugin (#25093) 2017-06-06 13:56:25 +05:30
vyos_config.py Vyos config fixes (#21862) 2017-02-25 21:14:40 -05:00
wait_for_connection.py wait_for_connection: Wait for system to become reachable (#20011) 2017-03-01 11:00:49 -08:00
win_copy.py Two fixes to action plugins 2015-10-22 16:07:26 -07:00
win_reboot.py ensure win_reboot warnings value is a list 2017-01-16 14:28:18 -08:00
win_template.py Windows: Use the correct newline sequence for the platform (#21846) 2017-03-23 19:47:10 -07:00