Server : Apache System : Linux iad1-shared-b8-43 6.6.49-grsec-jammy+ #10 SMP Thu Sep 12 23:23:08 UTC 2024 x86_64 User : dh_edsupp ( 6597262) PHP Version : 8.2.26 Disable Function : NONE Directory : /lib/python3/dist-packages/sos/report/plugins/__pycache__/ |
Upload File : |
o -�_g � @ sZ d dl Z d dlmZmZmZmZ G dd� de�ZG dd� deee�ZG dd� dee�ZdS ) � N)�Plugin�RedHatPlugin�DebianPlugin�UbuntuPluginc @ s@ e Zd ZdZdZdZdZdZdZdZ dd � Z d d� Zdd � ZdS )�OpenStackPlacementzOpenStack Placement�openstack_placement)� openstack�openstack_controller)�.*placement_apiz//var/lib/config-data/puppet-generated/placementzopenstack-placement-apiNc s\ | � d�}| �| j�s |rpd}|rd| j d }| jd| d dd� d d � dD �}dd � d D �}t|�r9t|�s@| j�d� n0| � d�}|d dkrp|d }|� � dd� D ]}|�� d � g d�}| �� fdd �|D �� qW| �d�r�| � dddd| j� d�g� n| � ddd d| j� d!�g� | � d| jd | jd" | jd# | jd$ | jd% g� d S )&Nr � z --config-dir z/etc/placement/zplacement-manage z db versionzplacement-manage_db_version)�suggest_filenamec S � g | ]}|t jv �qS � ��os�environ��.0�pr r �H/usr/lib/python3/dist-packages/sos/report/plugins/openstack_placement.py� <listcomp>, � z,OpenStackPlacement.setup.<locals>.<listcomp>)�OS_USERNAME�OS_PASSWORDc S r r r r r r r r / r )�OS_TENANT_NAME�OS_PROJECT_NAMEz}Not all environment variables set. Source the environment file for the user intended to connect to the OpenStack environment.z openstack resource provider list�statusr �output� ���� )� inventory�trait� aggregatec s g | ] }d |� d� � ��qS )zopenstack resource provider z list r )r �sub_cmd��res_providerr r r E s ����all_logsz/var/log/placement/z/var/log/containers/placement/z(/var/log/containers/httpd/placement-api/z /var/log/z*/placement*z/var/log/placement/*.logz#/var/log/containers/placement/*.logz,/var/log/containers/httpd/placement-api/*logz*/placement*.logz/etc/my.cnf.d/tripleo.cnfz/etc/httpd/conf/z/etc/httpd/conf.d/z /etc/httpd/conf.modules.d/*.conf)�container_exists�is_service_running�service_name�var_puppet_gen�add_cmd_output�all�any�soslog�warning�collect_cmd_output� splitlines�split� get_option� add_copy_spec� apachepkg) �self�in_container�placement_config�vars_all�vars_any�res�resource_provider_list�provider�sub_cmdsr r% r �setup s^ � �� � �� �zOpenStackPlacement.setupc C s&