HEX
Server: Apache
System: Linux 185.122.168.184.host.secureserver.net 5.14.0-570.60.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Nov 5 05:00:59 EST 2025 x86_64
User: barbeatleanalyti (1024)
PHP: 8.1.33
Disabled: NONE
Upload Files
File: //lib/python3.9/site-packages/sos/report/plugins/__pycache__/lxd.cpython-39.pyc
a

\��h:�@s2ddlZddlmZmZmZGdd�dee�ZdS)�N)�Plugin�UbuntuPlugin�SoSPredicatec@s4eZdZdZdZdZdZdZdZdd�Z	d	d
�Z
dS)�LXDzLXD container hypervisor�lxd)�	container)r)Zlxcr)�snap.lxd.daemonzsnap.lxd.activatec	Cs`|j�rt|dgddid�}|jd|dd�|�gd��|�d	�sT|�d
dg�n|�dg�d
}|�d|�d��d}|j|dd�dddd�dddd�dddd�dddd�dddd�g}|D]R}|�d d�}t�|�d!��}|�d"�}|jd#|�d$|��d%|�d&|��|d'�q�nDt|d(gddid�}|�d)d*g�|jgd+�|d,�|jd-gd.d�dS)/Nr�services�all)r	�required�lxd.buginfoT)�predZsnap_cmd)z/var/snap/lxd/common/configz /var/snap/lxd/common/global-confz#/var/snap/lxd/common/lxc/local.confz&/var/snap/lxd/common/lxd/logs/*/*.confZall_logsz#/var/snap/lxd/common/lxd/logs/*.logz%/var/snap/lxd/common/lxd/logs/*/*.logz /var/snap/lxd/common/lxd/logs/**z$/var/snap/lxd/common/lxd/cluster.crtzopenssl x509 -in z -noout -datesz(/var/snap/lxd/common/lxd/database/globalZls_lxd_dqlite_dir)�suggest_filenamez/SELECT * FROM sqlite_master WHERE type="table";Zschema�local)�query�suggested_file_suffix�dbzgSELECT * FROM config WHERE NOT ( key LIKE "%keyring%" OR key LIKE "%ca_cert%" OR key LIKE "%ca_key%" );ZconfigzSELECT * FROM raft_nodes;Z
raft_nodeszSELECT * FROM nodes;Znodes�globalzSELECT * FROM nodes_roles;Znodes_rolesrrrzlxd sql � Zlxd_sql_�_)rr
rz/etc/default/lxd-bridgez/var/log/lxd/*)zlxc image listzlxc listzlxc network listzlxc profile listzlxc storage list)r
z)find /var/lib/lxd -maxdepth 2 -type d -lszvar-lxd-dirs.txt)	Zis_snaprZadd_cmd_outputZ
add_copy_specZ
get_optionZadd_dir_listing�get�json�dumps)	�selfZlxd_predZ
dqlite_crtZdb_pathZqueriesZquery_entryrrZfile_suffix�r�:/usr/lib/python3.9/site-packages/sos/report/plugins/lxd.py�setups��
��
���	�����#
�
��
���z	LXD.setupcCs|�d�dS)Nr)Zdo_cmd_private_sub)rrrr�postproc}szLXD.postprocN)�__name__�
__module__�__qualname__Z
short_descZplugin_nameZprofilesZpackagesZcommandsr	rrrrrrrser)rZsos.report.pluginsrrrrrrrr�<module>s