community.general.doas – Do As user
Note
This plugin is part of the community.general collection (version 2.0.1).
To install it use: ansible-galaxy collection install community.general.
To use it in a playbook, specify: community.general.doas.
Synopsis
- This become plugins allows your remote/login user to execute commands as another user via the doas utility.
 
Parameters
| Parameter | Choices/Defaults | Configuration | Comments | 
|---|---|---|---|
|   become_exe    string    |   Default: "doas"   |     ini entries:    [privilege_escalation]  [doas_become_plugin]  env:ANSIBLE_BECOME_EXE    env:ANSIBLE_DOAS_EXE    var: ansible_become_exe    var: ansible_doas_exe    |    Doas executable   |  
|   become_flags    string    |   Default: ""   |     ini entries:    [privilege_escalation]  [doas_become_plugin]  env:ANSIBLE_BECOME_FLAGS    env:ANSIBLE_DOAS_FLAGS    var: ansible_become_flags    var: ansible_doas_flags    |    Options to pass to doas   |  
|   become_pass    string    |     ini entries:    [doas_become_plugin]  env:ANSIBLE_BECOME_PASS    env:ANSIBLE_DOAS_PASS    var: ansible_become_password    var: ansible_become_pass    var: ansible_doas_pass    |    password for doas prompt   |  |
|   become_user    string    |     ini entries:    [privilege_escalation]  [doas_become_plugin]  env:ANSIBLE_BECOME_USER    env:ANSIBLE_DOAS_USER    var: ansible_become_user    var: ansible_doas_user    |    User you 'become' to execute the task   |  |
|   prompt_l10n    string    |   Default: []   |     ini entries:    [doas_become_plugin]  env:ANSIBLE_DOAS_PROMPT_L10N    var: ansible_doas_prompt_l10n    |    List of localized strings to match for prompt detection  If empty we'll use the built in one   |  
Authors
- ansible (@core)
 
    © 2012–2018 Michael DeHaan
© 2018–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
    https://docs.ansible.com/ansible/2.11/collections/community/general/doas_become.html