Anons79 Mini Shell

Directory : /proc/self/root/lib/python2.7/site-packages/ansible/plugins/become/
Upload File :
Current File : //proc/self/root/lib/python2.7/site-packages/ansible/plugins/become/pmrun.pyc

�
�Udac@`sbddlmZmZmZeZdZddlmZddl	m
Z
defd��YZdS(i(tabsolute_importtdivisiontprint_functions�
    become: pmrun
    short_description: Privilege Manager run
    description:
        - This become plugins allows your remote/login user to execute commands as another user via the pmrun utility.
    author: ansible (@core)
    version_added: "2.8"
    options:
        become_exe:
            description: Sudo executable
            default: pmrun
            ini:
              - section: privilege_escalation
                key: become_exe
              - section: pmrun_become_plugin
                key: executable
            vars:
              - name: ansible_become_exe
              - name: ansible_pmrun_exe
            env:
              - name: ANSIBLE_BECOME_EXE
              - name: ANSIBLE_PMRUN_EXE
        become_flags:
            description: Options to pass to pmrun
            ini:
              - section: privilege_escalation
                key: become_flags
              - section: pmrun_become_plugin
                key: flags
            vars:
              - name: ansible_become_flags
              - name: ansible_pmrun_flags
            env:
              - name: ANSIBLE_BECOME_FLAGS
              - name: ANSIBLE_PMRUN_FLAGS
        become_pass:
            description: pmrun password
            required: False
            vars:
              - name: ansible_become_password
              - name: ansible_become_pass
              - name: ansible_pmrun_pass
            env:
              - name: ANSIBLE_BECOME_PASS
              - name: ANSIBLE_PMRUN_PASS
            ini:
              - section: pmrun_become_plugin
                key: password
    notes:
      - This plugin ignores the become_user supplied and uses pmrun's own configuration to select the user.
(t
BecomeBase(tshlex_quotetBecomeModulecB`seZdZdZd�ZRS(tpmrunsEnter UPM user password:c	C`sstt|�j||�|s#|S|jd�p8|j}|jd�pMd}d||t|j||��fS(Nt
become_exetbecome_flagsts%s %s %s(tsuperRtbuild_become_commandt
get_optiontnameRt_build_success_command(tselftcmdtshelltbecometflags((s@/usr/lib/python2.7/site-packages/ansible/plugins/become/pmrun.pyRDs(t__name__t
__module__R
tpromptR(((s@/usr/lib/python2.7/site-packages/ansible/plugins/become/pmrun.pyR?sN(t
__future__RRRttypet
__metaclass__t
DOCUMENTATIONtansible.plugins.becomeRtansible.module_utils.six.movesRR(((s@/usr/lib/python2.7/site-packages/ansible/plugins/become/pmrun.pyt<module>s
4

Anons79 File Manager Version 1.0, Coded By Anons79
Email: [email protected]