
    Vhb                     B    d dl mZmZmZ eZdZd dlmZ  G d de      Z	y)    )absolute_importdivisionprint_functiona  
author:
 - Ansible Networking Team (@ansible-network)
name: enable
short_description: Switch to elevated permissions on a network device
description:
- This become plugins allows elevated permissions on a remote network device.
version_added: 1.0.0
options:
  become_pass:
    description: password
    ini:
    - section: enable_become_plugin
      key: password
    vars:
    - name: ansible_become_password
    - name: ansible_become_pass
    - name: ansible_enable_pass
    env:
    - name: ANSIBLE_BECOME_PASS
    - name: ANSIBLE_ENABLE_PASS
notes:
- enable is really implemented in the network connection handler and as such can only
  be used with network connections.
- This plugin ignores the 'become_exe' and 'become_user' settings as it uses an API
  and not an executable.
)
BecomeBasec                       e Zd ZdZd Zy)BecomeModulezansible.netcommon.enablec                     |S )N )selfcmdshells      k/home/dcms/DCMS/lib/python3.12/site-packages/ansible_collections/ansible/netcommon/plugins/become/enable.pybuild_become_commandz!BecomeModule.build_become_command-   s    
    N)__name__
__module____qualname__namer   r
   r   r   r   r   *   s    %Dr   r   N)

__future__r   r   r   type__metaclass__DOCUMENTATIONansible.plugins.becomer   r   r
   r   r   <module>r      s-    A @ 8 .: r   