idD dddlmZmZmZmZGddeZGddeeeZGddeeZy) )Plugin RedHatPlugin DebianPlugin UbuntuPluginc.eZdZdZdZdZdZdZdZdZ y) OpenStackTrovezOpenStack Troveopenstack_trove) openstackopenstack_controllerz+/var/lib/config-data/puppet-generated/trovec|jdr|jdgn|jdg|jd|jdzgy)Nall_logsz/var/log/trove/z/var/log/trove/*.logz /etc/trove/) get_option add_copy_specvar_puppet_gen)selfs D/usr/lib/python3/dist-packages/sos/report/plugins/openstack_trove.pysetupzOpenStackTrove.setupsb ??: &   !     &       - /  cj|jd|||j|jdz||y)Nz /etc/trove/*)do_path_regex_subr)rregexpsubsts rapply_regex_subzOpenStackTrove.apply_regex_sub&s5 ~vu=    . 0 E rcgd}dg}|jddj|zd|jddj|zdy)N)default_password_lengthnotifier_queue_passwordrabbit_passwordreplication_passwordadmin_password dns_passkey transport_urlmemcache_secret_key connectionz(^\s*(%s)\s*=\s*)(.*)|z \1*********z)(^\s*(%s)\s*=\s*(.*)://(\w*):)(.*)(@(.*))z \1*********\6)rjoin)r protect_keysconnection_keyss rpostproczOpenStackTrove.postproc-s[ (.  $sxx '= =    8 HH_ % &  rN) __name__ __module__ __qualname__ short_desc plugin_nameprofilesrrrr(rrrrs%"J#K4HBN    rrc"eZdZdZfdZxZS) DebianTrove)z python-trovez trove-commonz trove-apiztrove-taskmanagerz python3-trovec*tt| yN)superr1rr __class__s rrzDebianTrove.setupJ k4&(rr)r*r+packagesr __classcell__r6s@rr1r1@sH))rr1c"eZdZdZfdZxZS) RedHatTrove)zopenstack-selinuxc*tt| yr3)r4r=rr5s rrzRedHatTrove.setupRr7rr8r;s@rr=r=Ns%H))rr=N)sos.report.pluginsrrrrrr1r=r/rrr@s9PO. V. b )., )).,)r