Commit Graph

56 Commits (e82d9564f0592e1ca48403d9b4d2cee7871ef4f2)

Author SHA1 Message Date
Matt Davis d6efb7db8a
Short-circuit legacy network module prefix->action mapping (#85406)
9 months ago
Matt Davis 35750ed321
Templating overhaul, implement Data Tagging (#84621)
11 months ago
Matt Martz 8127abbc29
Don't inherit stdio (#82770)
1 year ago
Brian Coca 4fa512406b
loop_control "early exit" feature (#62151)
2 years ago
Brian Coca 29b2405b84
Revert "Fix older external connection plugins without _sub_plugin declaration (#79372)" (#82473)
2 years ago
J vanBemmel ef1e01aa8b
Fix older external connection plugins without _sub_plugin declaration (#79372)
2 years ago
Matt Clay 5b1b0ce762 Remove Python 2 compat (via six) from unit tests
2 years ago
Matt Clay 18e8401edd
Remove Python 2.x compat from unit tests (#82109)
2 years ago
Matt Clay 9f899f9492
Require `from __future__ import annotations` (#81902)
2 years ago
Brian Coca 4899d4a4d6
simple skip of connection (#80638)
3 years ago
Matt Martz 42355d181a
Do not double calculate loops and `delegate_to` (#80171)
3 years ago
Jordan Borean 1e6b8249e7
Add condition that causes a when to skip a task to output msg (#78918)
3 years ago
Matt Clay 25d859f8fb
Clean up unused imports in unit tests (#79893)
3 years ago
Jordan Borean ba6da65a0f
Fix connection/become task loop settings (#78565)
4 years ago
Kate Case bf1ef5a1f3
Replace get_persistent_connection_options in task_executor with get_options (#74446)
4 years ago
Sloane Hertel 621e782ed0
Add toggle to fix module_defaults with module-as-redirected-action on a per-module basis (#77265)
4 years ago
Matt Clay 3a9a23fb1a
Use unittest.mock instead of mock. (#77883)
4 years ago
Matt Clay 1a5853d794
Remove obsolete units.compat.mock compat layer. (#77118)
4 years ago
Matt Clay 7450e87615
Fix up string splitting to prepare for pylint update. (#75479)
5 years ago
Matt Davis 4c0af6c808
fix internal cases of actions calling unqualified module names (#70818)
6 years ago
Rick Elrod 9cfc76a221
Nuke with_ squashing, deprecated for 2.11 (#70209)
6 years ago
Nathaniel Case 3dbc03d58a
Try to load action plugin from the same collection as the module (#66701)
6 years ago
Ganesh Nalawade 74e9b1e219
Fix network action plugin load in collection (#65849)
6 years ago
Mads Jensen c5d61953b1 Remove empty setUp/tearDown/tearDownClass methods in test classes.
6 years ago
Matt Martz 5be0668fb0
Ensure we don't erase unsafe context in TaskExecutor.run on bytes (#62287)
7 years ago
Paul Belanger f23bb6f7bd Properly load module_prefix for collections in task_executor.py (#60420)
7 years ago
Andrey Klychkov 4e8df9a4b8 unit tests: remove unused imports (#59636)
7 years ago
Matt Martz 0d068f1e3a
Support list of dicts with omit. Fixes #45907 (#45923)
7 years ago
Matt Clay 3033fd96b0
Move unit test compat code out of `lib/ansible/`. (#46996)
8 years ago
Matt Martz 17c89d1ffa
Remove unused rslt_q, rename the one queue to final_q everywhere (#43894)
8 years ago
Matt Martz 7404dc6767 Recursively remove args with omit as as their value, to match suboptions in argument_spec (#35299)
8 years ago
James Cammarata d8ae4dfbf2 Adding aliases for field attributes and renaming async attribute (#33141)
8 years ago
Brian Coca d84df2405d move from with_<lookup>: to loop:
9 years ago
Brian Coca f921369445 Ansible Config part2 (#27448)
9 years ago
Dag Wieers 4efec414e7 test/: PEP8 compliancy (#24803)
9 years ago
Matt Clay d913f69ba1 PEP 8 W291 whitespace cleanup.
9 years ago
James Cammarata e244895174 Avoid copying task parents in TaskExecutor
10 years ago
James Cammarata d2b3b2c03e Performance improvements
10 years ago
Matt Clay 292785ff2b Parse async response in async action. (#16534)
10 years ago
Toshio Kuratomi f86df7c88b Test that task.args are also set properly (#15950)
10 years ago
Matt Davis bc7405efc9 Merge pull request #15797 from robinro/patch-1
10 years ago
Toshio Kuratomi 292f0ed0d6 If we can't squash for any reason, then simply do not optimize the items loop.
10 years ago
Robin Roth 254cf9ea68 reduce async timeout
10 years ago
Toshio Kuratomi 5c7ad654db Add some more tests for item squashing
10 years ago
James Cammarata 6eefc11c39 Make the loop variable (item by default) settable per task
10 years ago
James Cammarata e02b98274b issue callbacks per item and retry fails
10 years ago
Toshio Kuratomi 0e410bbc8a Squashing was occuring even though pkgs didn't have a template that would be affected by squash
10 years ago
Toshio Kuratomi aa034f4fcf Add unit tests for issue #12976
11 years ago
Toshio Kuratomi 37052a983a Fix unittest dailure with the new squash items code
11 years ago
Marius Gedminas c22f4ee697 Add a comment explaining why async = 1 in the test
11 years ago