mirror of
https://github.com/ansible-collections/community.general.git
synced 2024-09-14 20:13:21 +02:00
db26514bf1
* Add support for `sudo su -` using password auth Allow users to run Ansible tasks through `sudo su -` using password auth - Feature Pull Request sudosu So I have been using this at various customers for bootstrapping Ansible mostly. Often you have an existing setup where there is a user that has root-access enabled through sudo, but only to run `su` to log using the user's password. In these specific cases the root password is unique to the system and therefore not an easy way to automate bootstrapping. Having a `sudo su -` become option **with password prompt** is not possible with the existing become methods (neither sudo nor su can be used) by abusing `become_exe` or `become_flags`. This fixes ansible/ansible#12686 * Fix all reported issues * Add unit tests * Apply suggestions from code review * Update plugins/become/sudosu.py Co-authored-by: Felix Fontein <felix@fontein.de> * Update tests/unit/plugins/become/test_sudosu.py Co-authored-by: Felix Fontein <felix@fontein.de> * Update tests/unit/plugins/become/test_sudosu.py Co-authored-by: Felix Fontein <felix@fontein.de> Co-authored-by: Felix Fontein <felix@fontein.de> |
||
---|---|---|
.. | ||
__init__.py | ||
conftest.py | ||
helper.py | ||
test_doas.py | ||
test_dzdo.py | ||
test_ksu.py | ||
test_pbrun.py | ||
test_pfexec.py | ||
test_sudosu.py |