NineSec Team Shell
Server IP : 184.107.3.203  /  Your IP : 216.73.216.51
Web Server : Apache
System : Linux dedicated2.avenfashion.com.ph 4.18.0-553.40.1.el8_10.x86_64 #1 SMP Mon Feb 10 12:11:18 EST 2025 x86_64
User : adminteladeoro ( 1015)
PHP Version : 8.2.28
Disable Function : exec,passthru,shell_exec,system
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON
Directory (0755) :  /usr/lib/python3.6/site-packages/sos/report/plugins/__pycache__/

[  Home  ][  C0mmand  ][  Upload File  ]

Current File : //usr/lib/python3.6/site-packages/sos/report/plugins/__pycache__/openstack_manila.cpython-36.pyc
3

~�g��@sRddlmZmZmZmZGdd�de�ZGdd�deee�ZGdd�dee�ZdS)	�)�Plugin�RedHatPlugin�DebianPlugin�UbuntuPluginc@s8eZdZdZdZdZdZdZdd�Zd	d
�Z	dd�Z
d
S)�OpenStackManilazOpenStack ManilaZopenstack_manila�	openstack�openstack_controller�.*manila_apiz,/var/lib/config-data/puppet-generated/manilacCs�|jd�r|jnd}|�d�}d|�d�}|j|dd�|jd|jd|jd	|jd
|jd|jdg�|jd
�r�|jdg�n|jdg�|jddi�dS)Nz.*manila_api�z/etc/manilazmanila-manage --config-dir z db versionZmanila_db_version)Zsuggest_filenamez/etc/manila/z/etc/my.cnf.d/tripleo.cnfz/etc/httpd/conf/z/etc/httpd/conf.d/z /etc/httpd/conf.modules.d/*.conf�all_logsz/var/log/manila/*z/var/log/manila/*.logz.*/etc/manila/manila.confZmanila_conf)Zcontainer_exists�var_puppet_genZadd_cmd_output�
add_copy_spec�
get_optionZ
add_file_tags)�selfZpre_confZ
config_dirZ
manila_cmd�r�&/usr/lib/python3.6/openstack_manila.py�setups&


zOpenStackManila.setupcCs&|jd||�|j|jd||�dS)z Apply regex substitution z
/etc/manila/*N)Zdo_path_regex_subr)rZregexpZsubstrrr�apply_regex_sub5szOpenStackManila.apply_regex_subcCsRdddddg}ddg}dj|�}|jd	dj|��d
�d�|jd	|�d�d
�dS)Nz.*password.*Z
transport_urlZhdfs_ssh_pwZ
maprfs_ssh_pwZmemcache_secret_keyZ
connectionZsql_connection�|z(^\s*(z
)\s*=\s*)(.*)z\1*********z!)\s*=\s*(.*)://(\w*):)(.*)(@(.*))z
\1*********\6)�joinr)rZprotect_keysZconnection_keysZ
join_con_keysrrr�postproc=s

zOpenStackManila.postprocN)rr)r	)�__name__�
__module__�__qualname__�
short_descZplugin_nameZprofilesZ
containersrrrrrrrrrsrcs$eZdZdZd
Z�fdd	�Z�ZS)�DebianManilaz;OpenStack Manila information for Debian based distributions�
python-manila�
manila-common�
manila-api�manila-share�manila-scheduler�python3-manilacs2t�j�|jd�r"|jdg�n|jdg�dS)Nrz/var/log/apache2/manila*z/var/log/apache2/manila*.log)�superrrr
)r)�	__class__rrr[s


zDebianManila.setup)rrrrr r!)rrrr�packagesr�
__classcell__rr)r#rrOsrcs$eZdZdZdZ�fdd�Z�ZS)�RedHatManilaz6OpenStack Manila information for Red Hat distributions�openstack-selinuxcs<t�j�|jd�|jd�r,|jdg�n|jdg�dS)Nz/etc/sudoers.d/manilarz/var/log/containers/manila/*z /var/log/containers/manila/*.log)r"rr
r)r)r#rrrls



zRedHatManila.setup)r')rrrrr$rr%rr)r#rr&gsr&N)Zsos.report.pluginsrrrrrrr&rrrr�<module>sA

NineSec Team - 2022