File manager - Edit - /opt/saltstack/salt/lib/python3.10/site-packages/salt/client/ssh/wrapper/__pycache__/state.cpython-310.pyc
Back
o ;jZ� � @ s� d Z ddlZddlZddlZddlZddlZddlZddlZddl Zddl ZddlZddlZddl ZddlZddlZddlZddlZddlZddlZddlZddlmZ ddiZe�e�ZdHdd�ZdId d �ZdIdd�Zd d� Zdd� Zdd� Z dd� Z!dd� Z"dJdd�Z#dHdd�Z$dd� Z%dd� Z&d d!� Z'd"d#� Z(dId$d%�Z)d&d'� Z*dId(d�Z+dId)d*�Z,dId+d,�Z-dId-d.�Z.dKd0d1�Z/dId2d3�Z0dId4d5�Z1d6d7� Z2d8d9� Z3dLd:d;�Z4dMd<d=�Z5dMd>d?�Z6dNd@dA�Z7dBdC� Z8dIdDdE�Z9dFdG� Z:dS )Oz Create ssh executor system � N)�SaltInvocationError�apply_ZapplyFc C sT t jjj�| t|�dd�t�dd���}t jjj�t d | |||d �}t j j�|td �}d� td ||td �}t jjjt|ft d tjd�|��} | j�|d � td �� | �� \} }}zt�|� W n tyo Y nw zt j j�t j jj| t j jjd ��W S ty� } zt�d| |� t�t| �� W Y d} ~ nd} ~ ww t j j�| �S ) zC Function to run a state with the given chunk via salt-ssh �extra_filerefs� � fileclient�id_� hash_type�;state.pkg {}/salt_state.tgz test={} pkg_sum={} hash_type={}�thin_dir�Zfsclient�minion_opts�{}/salt_state.tgz)�object_hook�JSON Render failed for: %s %sN) �salt�client�ssh�state�lowstate_file_refs�_merge_extra_filerefs�get�__opts__�prep_trans_tar�__context__�utils� hashutils�get_hash�format�Single�__salt__r �shell�send� cmd_block�os�remove�OSError�data�decode�json�loadsZencode_dict� Exception�log�error�str)�chunks� st_kwargs�kwargs�pillar�test� file_refs� trans_tar� trans_tar_sum�cmd�single�stdout�stderr�_�e� r<