ansible/test
Dag Wieers e152b277cf Use locking for concurrent file access (#52567)
* Use locking for concurrent file access

This implements locking to be used for modules that are used for
concurrent file access, like lineinfile or known_hosts.

* Reinstate lock_timeout

This commit includes:
- New file locking infrastructure for modules
- Enable timeout tests
- Madifications to support concurrency with lineinfile

* Rebase, update changelog and tests

We need to specify ansible_python_interpreter to avoid running interpreter discovery and selecting the incorrect interpreter.

Remove the import of lock in known_hosts since it is not used.
2019-03-27 20:20:18 -04:00
..
cache
env
integration Use locking for concurrent file access (#52567) 2019-03-27 20:20:18 -04:00
legacy Cleanup yaml files with incorrect task attrs (#53813) 2019-03-15 13:05:09 -04:00
results
runner Add workspace module for azure (#53731) 2019-03-27 17:04:40 -07:00
sanity Add a script to generate twitter and mailing list announcements 2019-03-22 11:23:54 -07:00
units Fix .encode('hex') call for python3 (#53343) 2019-03-27 16:03:58 +00:00
utils Slightly increase non-coverage unit test timeout. 2019-03-21 09:30:43 -07:00