pmrun – Privilege Manager run¶
New in version 2.8.
Synopsis¶
This become plugins allows your remote/login user to execute commands as another user via the pmrun utility.
Parameters¶
Parameter | Choices/Defaults | Configuration | Comments |
---|---|---|---|
become_exe
-
|
Default: "pmrun"
|
ini entries:
[privilege_escalation] [pmrun_become_plugin] env:ANSIBLE_BECOME_EXE
env:ANSIBLE_PMRUN_EXE
var: ansible_become_exe
var: ansible_pmrun_exe
|
Sudo executable
|
become_flags
-
|
ini entries:
[privilege_escalation] [pmrun_become_plugin] env:ANSIBLE_BECOME_FLAGS
env:ANSIBLE_PMRUN_FLAGS
var: ansible_become_flags
var: ansible_pmrun_flags
|
Options to pass to pmrun
|
|
become_pass
-
|
ini entries:
[pmrun_become_plugin] env:ANSIBLE_BECOME_PASS
env:ANSIBLE_PMRUN_PASS
var: ansible_become_password
var: ansible_become_pass
var: ansible_pmrun_pass
|
pmrun password
|
Notes¶
Note
This plugin ignores the become_user supplied and uses pmrun’s own configuration to select the user.
Status¶
This become is not guaranteed to have a backwards compatible interface. [preview]
This become is maintained by the Ansible Community. [community]