%PDF- %PDF-
Direktori : /lib/python3/dist-packages/sos/report/plugins/__pycache__/ |
Current File : //lib/python3/dist-packages/sos/report/plugins/__pycache__/openstack_glance.cpython-312.pyc |
� i��d � �l � d dl mZmZmZmZ d dlZ G d� de� Z G d� deee� Z G d� dee� Zy) � )�Plugin�RedHatPlugin�DebianPlugin�UbuntuPluginNc �6 � e Zd ZdZdZdZdZdZdZd� 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 �� � | j d� r| j dg� n| j dg� | j d| j dz | j dz g� | j d� }| j | j � s|r�d}|rd| j z dz }| j d |z d z d�� d D �cg c] }|t j v �� }}dD �cg c] }|t j v �� }}t |� rt |� s| j j d� n| j d� | j ddddd�� y c c}w c c}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.setup s� � ��?�?�:�&����"� � � ���'� � � �������.�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 � | j d||� | j | j dz ||� y )Nz /etc/glance/*)�do_path_regex_subr )r( �regexp�substs r. �apply_regex_subzOpenStackGlance.apply_regex_subR s5 � �������>�������/�1��E� � c � � g d�}dg}| j ddj |� z d� | j ddj |� z d� 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.postprocY s[ � � �� (�.�����$�s�x�x��'=�=�� � ���8��H�H�_�%� &�� r5 N)�__name__� __module__�__qualname__� short_desc�plugin_name�profiles� containersr r r/ r4 rE � r5 r. r r s0 � �#�J�$�K�4�H� �J�G�N�1�L�3�j � r5 r c � � e Zd ZdZdZy)�DebianGlance)�glancez glance-apiz glance-clientz glance-commonzglance-registryz python-glancezpython3-glancezglance-api.serviceN)rF rG rH �packagesr rM r5 r. rO rO m s � ��H� (�Lr5 rO c � � e Zd ZdZy)�RedHatGlance)zopenstack-selinuxN)rF rG rH rQ rM r5 r. rS rS { s � �%�Hr5 rS ) �sos.report.pluginsr r r r r! r rO rS rM r5 r. �<module>rU s>