https://t.me/RX1948
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 :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //lib/python3/dist-packages/sos/report/plugins/__pycache__/openstack_keystone.cpython-310.pyc
o

-�_g��@s^ddlZddlmZmZmZmZmZGdd�de�ZGdd�deee�ZGdd�dee�Z	dS)	�N)�Plugin�RedHatPlugin�DebianPlugin�UbuntuPlugin�	PluginOptc@sLeZdZdZdZdZedddd�gZdZd	Z	d
Z
dd�Zd
d�Zdd�Z
d	S)�OpenStackKeystonezOpenStack Keystone�openstack_keystone)�	openstack�openstack_controller�nopwTz!do not collect keystone passwords)�default�descz./var/lib/config-data/puppet-generated/keystoneN�cCs&|�dddd|jd|jd|jd|jd|jd	|jd
|jdg�|�d�r7|�d
d|j�d�g�n|�dd|j�d�g�|�d�}|d|_|ddksY|�|j�s\d|_|�|j�dd�dD�}dd�dD�}t|�rxt|�s|j	�
d�n
|�d�|�d�|�dd d!��dS)"Nz'/etc/keystone/default_catalog.templatesz/etc/keystone/keystone.confz/etc/keystone/logging.confz/etc/keystone/policy.jsonz/etc/keystone/*.confz/etc/keystone/*.jsonz/etc/httpd/conf/�/etc/httpd/conf.d/z /etc/httpd/conf.modules.d/*.confz/var/spool/cron/z/etc/my.cnf.d/tripleo.cnf�all_logsz/var/log/keystone/z	/var/log/z*/keystone*z/var/log/keystone/*.logz*/keystone*.logzDcrudini --get /etc/keystone/keystone.conf identity domain_config_dir�output�statusrz/etc/keystone/domainscS�g|]}|tjv�qS���os�environ��.0�prr�G/usr/lib/python3/dist-packages/sos/report/plugins/openstack_keystone.py�
<listcomp>D�z+OpenStackKeystone.setup.<locals>.<listcomp>)�OS_USERNAME�OS_PASSWORDcSrrrrrrrrGr)�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 endpoint listzopenstack catalog list�
keystone_conf�keystone_log)z.*/etc/keystone/keystone.confz/var/log/keystone/keystone.log)
�
add_copy_spec�var_puppet_gen�
get_option�	apachepkg�collect_cmd_output�domain_config_dir�
path_isdir�all�any�soslog�warning�add_cmd_output�
add_file_tags)�self�exec_out�vars_all�vars_anyrrr�setupsR�
���

�

�zOpenStackKeystone.setupcCs:|�d||�|�|jd||�|�|jd||�dS)z Apply regex substitution z/etc/keystone/*rN)�do_path_regex_subr%)r1�regexp�substrrr�apply_regex_subWs��z!OpenStackKeystone.apply_regex_subcCshgd�}dg}d�|�}|�dd�|��d�d�|�d|�d�d�|�|jdd�|��d	�d
�dS)N)�password�
qpid_password�rabbit_password�ssl_key_password�ldap_dns_password�neutron_admin_password�
host_password�admin_password�admin_token�ca_password�
transport_url�OIDCClientSecret�
connection�|z(^\s*(z)\s*(=\s*)?)(.*)z\1*********z!)\s*=\s*(.*)://(\w*):)(.*)(@(.*))z
\1*********\6z
)\s*=\s*)(.*)z
\1********)�joinr9r6r))r1�protect_keys�connection_keys�
join_con_keysrrr�postproccs 
�
��zOpenStackKeystone.postproc)�__name__�
__module__�__qualname__�
short_desc�plugin_name�profilesr�option_listr%r'r)r5r9rLrrrrrs��8rc@�eZdZdZdZdS)�DebianKeystone�apache2)�keystonezpython-keystonezpython3-keystoneN�rMrNrOr'�packagesrrrrrU�rUc@rT)�RedHatKeystone�httpd)zopenstack-selinuxNrXrrrrr[�rZr[)
r�sos.report.pluginsrrrrrrrUr[rrrr�<module>s
n

https://t.me/RX1948 - 2025