community.general/lib/ansible/modules/files
Toshio Kuratomi a3132e5dd6 Optimize template (#28044)
* Optimize template

* In fixing template to handle diff correctly #24477, I introduced more
  round trips to the remote end which slowed things down  The new code now
  uses one fewer round trips than the old code.
* Reimplement a large part of template by calling the copy action plugin
  instead of doing it in template's code.  This reduces the code in
  template and gives us one place to fix bugs and optimize.
* Add a follow parameter to template that mirrors the follow parameters
  for file and copy.
* Fix copy's diff handling (probably broken in my rewrite for in 2.4
  development)
* Adjusted when copy creates tmp dirs to rduce round trips in copy and
  template.

Fixes #27956
2017-08-11 17:50:49 -07:00
..
__init__.py package files 2016-12-08 11:22:22 -05:00
acl.py Fix missing import and boilerplate 2017-08-03 08:39:15 -07:00
archive.py Fix missing import and boilerplate 2017-08-03 08:39:15 -07:00
assemble.py Fix missing import and boilerplate 2017-08-03 08:39:15 -07:00
blockinfile.py blockinfile: add --diff support in check mode (#27997) 2017-08-11 07:58:45 +02:00
copy.py Fix missing import and boilerplate 2017-08-03 08:39:15 -07:00
fetch.py Add boilerplate to fetch.py 2017-08-03 13:15:12 -07:00
file.py Don't do additional path expand in file module 2017-08-08 09:05:06 -07:00
find.py Fix missing import and boilerplate 2017-08-03 08:39:15 -07:00
ini_file.py Fix missing import and boilerplate 2017-08-03 08:39:15 -07:00
iso_extract.py iso_extract: Reimplement using 7zip (not requiring root) (#24937) 2017-08-04 14:38:42 -04:00
lineinfile.py Fix missing import and boilerplate 2017-08-03 08:39:15 -07:00
patch.py Fix missing import and boilerplate 2017-08-03 08:39:15 -07:00
replace.py Fix missing import and boilerplate 2017-08-03 08:39:15 -07:00
stat.py Fix missing import and boilerplate 2017-08-03 08:39:15 -07:00
synchronize.py Fix missing import and boilerplate 2017-08-03 08:39:15 -07:00
tempfile.py Fix missing import and boilerplate 2017-08-03 08:39:15 -07:00
template.py Optimize template (#28044) 2017-08-11 17:50:49 -07:00
unarchive.py Fix idempotency for Unix permissions in zip files. (#24580) 2017-08-11 12:36:46 -07:00
xattr.py Fix missing import and boilerplate 2017-08-03 08:39:15 -07:00
xml.py Add new maintainer 2017-08-10 17:11:55 +02:00