File: //lib/python3/dist-packages/sos/report/plugins/__pycache__/openstack_cinder.cpython-310.pyc
o
i��dM � @ sR d dl mZmZmZmZ G dd� de�ZG dd� deee�ZG dd� dee�ZdS ) � )�Plugin�RedHatPlugin�DebianPlugin�UbuntuPluginc @ s8 e Zd ZdZdZdZdZdZdd� Zdd � Z d
d� Z
dS )
�OpenStackCinderzOpenStack cinder�openstack_cinder)� openstack�openstack_controller)�.*cinder_apiz,/var/lib/config-data/puppet-generated/cinderc
C s� | � d� d}d}g d�}d}|D ]}| �|�}|r nq| �d�}|r)|| j }|s-|r8| jd| d d d
� | � d� | �d| jd | jd | jd
| jd | jd | jd g� | �d�rm| �dd�| j�g� d S | �dd�| j�g� d S )Nz/etc/cinder/volumes� z--config-dir %s/etc/cinder/)�cinder_wsgizcinder-wsgi�
cinder-apiFr
zcinder-manage z db version�cinder_db_version)�suggest_filenamez/etc/cinder/z/etc/httpd/conf/z/etc/httpd/conf.d/z /etc/httpd/conf.modules.d/*.confz/etc/my.cnf.d/tripleo.cnfz/etc/sysconfig/�all_logsz/var/log/cinder/z/var/log/{}*/cinder*z/var/log/cinder/*.logz/var/log/{}*/cinder*.log) �add_forbidden_path�check_process_by_name�container_exists�var_puppet_gen�add_cmd_output�
add_copy_spec�
get_option�format� apachepkg)�self�
cinder_config�cinder_config_opt�cinder_process�in_ps�process�in_container� r! �E/usr/lib/python3/dist-packages/sos/report/plugins/openstack_cinder.py�setup sJ
�
�
�
�
�zOpenStackCinder.setupc C s&