%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /lib/python3/dist-packages/sos/report/plugins/__pycache__/
Upload File :
Create Path :
Current File : //lib/python3/dist-packages/sos/report/plugins/__pycache__/openstack_glance.cpython-312.pyc

�

i��d��l�ddlmZmZmZmZddlZGd�de�ZGd�deee�ZGd�dee�Zy)	�)�Plugin�RedHatPlugin�DebianPlugin�UbuntuPluginNc�6�eZdZdZdZdZdZdZdZd�Z	d�Z
d	�Zy
)�OpenStackGlancezOpenStack Glance�openstack_glance)�	openstack�openstack_controller)�
glance_apiz0/var/lib/config-data/puppet-generated/glance_apizopenstack-glance-api.servicec���|jd�r|jdg�n|jdg�|jd|jdz|jdzg�|jd�}|j	|j
�s|r�d}|rd|jzdz}|j
d	|zd
zd��d
D�cgc]}|tjv��}}dD�cgc]}|tjv��}}t|�rt|�s|jjd�n|j
d�|jddddd��ycc}wcc}w)N�all_logsz/var/log/glance/z/var/log/glance/*.logz/etc/glance/z/etc/my.cnf.d/tripleo.cnfr�z
--config-dir zglance-manage z db_version�glance_db_version)�suggest_filename)�OS_USERNAME�OS_PASSWORD)�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.zopenstack image list --long�glance_api_conf�glance_cache_conf�glance_registry_conf�glance_api_log)z/etc/glance/glance-api.confz/etc/glance/glance-cache.confz /etc/glance/glance-registry.confz/var/log/glance/api.log)�
get_option�
add_copy_spec�var_puppet_gen�container_exists�is_service_running�service_name�add_cmd_output�os�environ�all�any�soslog�warning�
add_file_tags)�self�in_container�
glance_config�p�vars_all�vars_anys      �E/usr/lib/python3/dist-packages/sos/report/plugins/openstack_glance.py�setupzOpenStackGlance.setups����?�?�:�&����"� �
�
���'� �
�	
�������.�0����"=�=�
�	��,�,�\�:���"�"�4�#4�#4�5���M�� /�$�2E�2E� E� .�!/�
�
��� �=�0�=�@�!4�
 �
�
26�7�A��R�Z�Z��7�H�7�2=�>�A��R�Z�Z��>�H�>���M�c�(�m����#�#�%3�4�
�#�#�$A�B����+<�-@�0F�'7�	
�	��7��>s�E�%Ec�j�|jd||�|j|jdz||�y)Nz
/etc/glance/*)�do_path_regex_subr)r(�regexp�substs   r.�apply_regex_subzOpenStackGlance.apply_regex_subRs5��������>�������/�1��E�	
�c��gd�}dg}|jddj|�zd�|jddj|�zd�y)N)	�admin_password�password�
qpid_password�rabbit_password�s3_store_secret_key�ssl_key_password�vmware_server_password�
transport_url�memcache_secret_key�
connectionz(^\s*(%s)\s*=\s*)(.*)�|z\1*********z)(^\s*(%s)\s*=\s*(.*)://(\w*):)(.*)(@(.*))z
\1*********\6)r4�join)r(�protect_keys�connection_keyss   r.�postproczOpenStackGlance.postprocYs[��
��(�.�����$�s�x�x��'=�=��	
�	
���8��H�H�_�%�
&��	
r5N)�__name__�
__module__�__qualname__�
short_desc�plugin_name�profiles�
containersrrr/r4rE�r5r.rrs0��#�J�$�K�4�H� �J�G�N�1�L�3�j
�
r5rc��eZdZdZdZy)�DebianGlance)�glancez
glance-apiz
glance-clientz
glance-commonzglance-registryz
python-glancezpython3-glancezglance-api.serviceN)rFrGrH�packagesrrMr5r.rOrOms���H�(�Lr5rOc��eZdZdZy)�RedHatGlance)zopenstack-selinuxN)rFrGrHrQrMr5r.rSrS{s��%�Hr5rS)	�sos.report.pluginsrrrrr!rrOrSrMr5r.�<module>rUs>��P�O�	�W
�f�W
�t(�?�L�,�(�&�?�L�&r5

Zerion Mini Shell 1.0