community.general/lib/ansible/runner/action_plugins
Brian Coca 5f6db0e164 preliminary privlege escalation unification + pbrun
- become constants inherit existing sudo/su ones
- become command line options, marked sudo/su as deprecated and moved sudo/su passwords to runas group
- changed method signatures as privlege escalation is collapsed to become
- added tests for su and become, diabled su for lack of support in local.py
- updated playbook,play and task objects to become
- added become to runner
- added whoami test for become/sudo/su
- added home override dir for plugins
- removed useless method from ask pass
- forced become pass to always be string also uses to_bytes
- fixed fakerunner for tests
- corrected reference in synchronize action plugin
- added pfexec (needs testing)
- removed unused sudo/su in runner init
- removed deprecated info
- updated pe tests to allow to run under sudo and not need root
- normalized become options into a funciton to avoid duplication and inconsistencies
- pushed suppored list to connection classs property
- updated all connection plugins to latest 'become' pe

- includes fixes from feedback (including typos)
- added draft docs
- stub of become_exe, leaving for future v2 fixes
2015-03-10 18:42:36 -04:00
..
__init__.py Add init, though it's not really used. 2012-09-25 08:21:59 -04:00
add_host.py Load group_vars for new groups loaded via add_host 2014-08-14 13:18:26 -05:00
assemble.py preliminary privlege escalation unification + pbrun 2015-03-10 18:42:36 -04:00
assert.py Tweak to only show msg on assert failure if set 2014-07-08 14:05:24 -05:00
async.py Add shell_plugins to abstract shell-specific functions out of runner, add winrm connection plugin, add initial Windows modules. 2014-06-19 14:24:12 -05:00
copy.py preliminary privlege escalation unification + pbrun 2015-03-10 18:42:36 -04:00
debug.py Do not use the variable name as a key for the result of the module 2014-12-14 19:27:17 +01:00
fail.py ssh_alt.py / decrease # of ssh roundtrips 2013-12-13 14:23:40 -05:00
fetch.py preliminary privlege escalation unification + pbrun 2015-03-10 18:42:36 -04:00
group_by.py group_by: make sure new group has bigger priority than all group 2014-08-19 16:34:30 +02:00
include_vars.py Allow empty yaml vars files 2014-07-04 23:10:32 -05:00
normal.py Revert "remove complex_args_hack as it was only needed for Baby JSON" 2014-10-22 11:00:24 -05:00
patch.py preliminary privlege escalation unification + pbrun 2015-03-10 18:42:36 -04:00
pause.py fix UnicodeEncode error when using pause module with unicode prompt. 2014-05-22 00:21:14 +09:00
raw.py Fix regression: Sanitize sudo success_key from stdout 2014-07-16 18:14:35 +02:00
script.py preliminary privlege escalation unification + pbrun 2015-03-10 18:42:36 -04:00
set_fact.py Convert boolean strings from set_fact to proper boolean values 2014-09-10 09:56:39 -05:00
synchronize.py preliminary privlege escalation unification + pbrun 2015-03-10 18:42:36 -04:00
template.py preliminary privlege escalation unification + pbrun 2015-03-10 18:42:36 -04:00
unarchive.py preliminary privlege escalation unification + pbrun 2015-03-10 18:42:36 -04:00
win_copy.py preliminary privlege escalation unification + pbrun 2015-03-10 18:42:36 -04:00
win_template.py preliminary privlege escalation unification + pbrun 2015-03-10 18:42:36 -04:00