a >hT@s&ddlmZmZGdddeeZdS))Plugin UbuntuPluginc@s4eZdZdZdZdZdZdZdZddZ d d Z d S) OpenStackMasakarizOpenStack MasakariZopenstack_masakari)Z openstackZopenstack_controller)masakari-enginez masakari-apizpython3-masakari)rz /etc/masakaricCsld|jd}|j|dd||jg|drD|ddgn|dd g||jd d idS) Nzmasakari-manage --config-dirz db versionZmasakari_db_version)Zsuggest_filenameZall_logsz/var/log/masakari/*z/var/log/apache2/masakari*z/var/log/masakari/*.logz/var/log/apache2/masakari*.logz/masakari.confZ masakari_conf) config_dirZadd_cmd_outputZ add_copy_specZ get_optionZ add_file_tags)selfZ masakari_cmdrI/usr/lib/python3.9/site-packages/sos/report/plugins/openstack_masakari.pysetups,  zOpenStackMasakari.setupcCs`gd}ddg}d|}||jddd|dd||jdd|d d dS) N)z .*password.*Z transport_urlZmemcache_secret_keyZrabbit_passwordZ connectionZsql_connection|z/*z(^\s*(z )\s*=\s*)(.*)z \1*********z!)\s*=\s*(.*)://(\w*):)(.*)(@(.*))z \1*********\6)joinZdo_path_regex_subr)rZ protect_keysZconnection_keysZ join_con_keysrrr postproc8s    zOpenStackMasakari.postprocN) __name__ __module__ __qualname__Z short_descZ plugin_nameZprofilesZpackagesZservicesrr r rrrr r srN)Zsos.report.pluginsrrrrrrr  s