
    Vh                    >    d dl mZ d dlmZ d dlmZ  G d de      Zy)    )annotations)AnsibleActionFail)
ActionBasec                      e Zd ZddZy)ActionModuleNc           	        ~d| j                   j                  d<   d| j                   j                  v r#t        d| j                   j                   d      | j                  j
                  j                  d| j                   | j                  | j                  | j                  | j                  | j                        }|j                  |      }|S )	NT_uses_shellexpand_argument_varszUnsupported parameters for (z) module: expand_argument_varszansible.legacy.command)task
connectionplay_contextloadertemplarshared_loader_obj)	task_vars)_taskargsr   action_shared_loader_objaction_loaderget_connection_play_context_loader_templarrun)selftmpr   command_actionresults        L/home/dcms/DCMS/lib/python3.12/site-packages/ansible/plugins/action/shell.pyr   zActionModule.run   s     *.

& "TZZ__4#&B4::CTCTBUUs$tuu00>>BBC[HL

NRN^N^PTPbPbJN,,KO==UYUlUl C n  ##i#8    )NN)__name__
__module____qualname__r    r"   r!   r   r   
   s    r"   r   N)
__future__r   ansible.errorsr   ansible.plugins.actionr   r   r&   r"   r!   <module>r*      s    # , -: r"   