summaryrefslogtreecommitdiff
path: root/lib/ansible/plugins/strategy/debug.py
Commit message (Collapse)AuthorAgeFilesLines
* Update module_utils.six to latest (#22855)Toshio Kuratomi2017-03-231-1/+1
| | | | | | | | * Update module_utils.six to latest We've been held back on the version of six we could use on the module side to 1.4.x because of python-2.4 compatibility. Now that our minimum is Python-2.6, we can update to the latest version of six in module_utils and get rid of the second copy in lib/ansible/compat.
* Enable documentation in pluginsBrian Coca2017-03-231-0/+23
| | | | | | | | | | | | | Made ansible-doc more plugin agnostic We can have docs in lookup, callback, connectionm strategy, etc Use first docstring and make pepizis happy generalized module_docs to plugin_docs documented cartesian, ssh, default, jsonfile, etc as examples changed lack of docs to warning when listing made smarter about bad docstrings better blacklisting added handling of options/config/envs/etc move blacklist to find_plugins, only need once
* Use isinstance instead of type() comparisons. isinstance is more robustToshio Kuratomi2017-02-161-1/+1
|
* import reduce from six label:python3 (#18561)koralsky2016-11-221-0/+1
| | | | | * import 'reduce' from six * import reduce in facts fix
* Add max_passes to the debug strategy override of _process_pending_resultsJames Cammarata2016-09-221-2/+2
| | | | Fixes #17520
* Tweak the way the debug strategy imports the linear strategy parentJames Cammarata2016-08-051-2/+2
| | | | | | | | Due to the way we load plugins, internally to Python there can be issues when the debug strategy is loaded after the linear strategy. To work around this, we're changing the import line for the linear strategy to avoid the problem. Related to #16825
* Remove workaround for fixed bug. (#15340)Toshio Kuratomi2016-04-101-11/+7
| | | | | | | | | | | * Remove workaround for fixed bug. The bug where PluginLoader required objects to directly inherit from base_classes has been fixed. Remove workaround from this strategy plugin Also switched to using super so that we don't have to modify all of hte code anytime something like that happens. * These should be to_uniocde because they're being sent to display()
* Add debug strategy plugin (#15125)Kishin Yagami2016-04-081-0/+162
* Add debug strategy plugin * Fix Python 2-3 compatiblity issue * Add document for debug strategy