File manager - Edit - /opt/saltstack/salt/lib/python3.10/site-packages/salt/modules/__pycache__/smartos_vmadm.cpython-310.pyc
Back
o ;jLg � @ s> d Z ddlZddlZddlZddlmZ ddlZddlZddl Zddl ZddlZddlZe� e�ZddiZdZdd� Zd d � Zd6dd �Zd6dd�Zd7dd�Zd8dd�Zd8dd�Zd9dd�Zd:dd�Zd;dd�Zd<d d!�Zd<d"d#�Zd=d%d&�Zd<d'd(�Zd<d)d*�Z d<d+d,�Z!d<d-d.�Z"d>d/d�Z#d7d0d1�Z$d<d2d3�Z%d4d5� Z&dS )?z- Module for running vmadm command on SmartOS � N)�OrderedDict�list_vms�list�vmadmc C s: t jj�� rt jj�d�rt jj�d�rtS dt� d�fS )z# Provides vmadm on SmartOS r ZzfsFz3 module can only be loaded on SmartOS compute nodes)�salt�utils�platformZis_smartos_globalzone�path�which�__virtualname__� r r �N/opt/saltstack/salt/lib/python3.10/site-packages/salt/modules/smartos_vmadm.py�__virtual__ s ����r c C s( | dkrdS | dkrdS | dkrdS dS )z( Translate exit status of vmadm r zSuccessful completion.� zAn error occurred.� zUsage error.Nr )�retcoder r r �_exit_status* s �r �createc C sb i }t j�|�r|du rd|� d�|d<