| Server IP : 198.38.94.13 / Your IP : 216.73.217.33 Web Server : Apache System : Linux d4744.dxb1.stableserver.net 5.14.0-611.49.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Apr 21 16:39:08 EDT 2026 x86_64 User : revivere ( 1140) PHP Version : 8.2.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /opt/saltstack/salt/lib/python3.10/site-packages/salt/runners/__pycache__/ |
Upload File : |
o
;j!E � @ s� d Z ddlZddlZddlZddlZddlZddlZddl Zddl
mZ e�e
�Zd*dd�Zd+dd �Zd,d
d�Zd-dd
�Zdd� Zd.dd�Z d/dd�Zd+dd�Zdd� Zdd� Zd d!� Zd0d"d#�Zd$d%� Zd&d'� Zd*d(d)�ZdS )1z#
Control virtual machines via Salt
� N)�SaltClientError� c C sP d}d}| � � D ]\}}||krqt|t�sq|�dd�|kr%|d }|}q|S )zO
Determine what the most resource free host is based on the given data
r r Zfreemem)�items�
isinstance�dict�get)�dataZomit�hostZbestmem�hv_�comps� r �E/opt/saltstack/salt/lib/python3.10/site-packages/salt/runners/virt.py�_determine_host s
�r Fc C sh |D ]/}t || t�sq| || �di �v r1|| || d | ii}|s-t�|dd�d� | S qi S )z.
Scan the query data for the named VM
�vm_info�nested�r Z outputter�progress)r r r �
__jid_event__�
fire_event)�namer �quietr
�retr r r
�_find_vm% s
��r c C s( |rt �d� i }tj�td ��y}zX|jdddd�D ]M}|s qt|t�s&qi }t t
|�� ��}| r7| |kr7qt|| t�s?qd|| vrFqt|| d t�sPq|| d ||<