id dddlmZmZmZmZGddeZGddeeeZGddeeZy) )Plugin RedHatPlugin DebianPlugin UbuntuPluginc6eZdZdZdZdZdZdZdZdZ dZ d Z y ) OpenStackPlacementzOpenStack Placementopenstack_placement) openstackopenstack_controller).*placement_apiz//var/lib/config-data/puppet-generated/placementzopenstack-placement-apic J|jd}|j|js|r/d}|rd|jzdz}|j d|zdzd|j d r/|j d d d d j|jgn.|j ddddj|jg|j d|jdz|jdz|jdz|jdz|jdzgy)Nr z --config-dir z/etc/placement/zplacement-manage z db versionzplacement-manage_db_version)suggest_filenameall_logsz/var/log/placement/z/var/log/containers/placement/z(/var/log/containers/httpd/placement-api/z/var/log/{}*/placement*z/var/log/placement/*.logz#/var/log/containers/placement/*.logz,/var/log/containers/httpd/placement-api/*logz/var/log/{}*/placement*.logz/etc/my.cnf.d/tripleo.cnfz/etc/httpd/conf/z/etc/httpd/conf.d/z /etc/httpd/conf.modules.d/*.conf) container_existsis_service_running service_namevar_puppet_genadd_cmd_output get_option add_copy_specformat apachepkg)self in_containerplacement_configs H/usr/lib/python3/dist-packages/sos/report/plugins/openstack_placement.pysetupzOpenStackPlacement.setups@ ,,->?  " "4#4#4 5! #2T5H5H#H 1$2   #&66F!>   ??: &   %0:)00@      *5>-44T^^D        "3 3   "= =   "4 4   "6 6   "D D   cj|jd|||j|jdz||y)Nz/etc/placement/*)do_path_regex_subr)rregexpsubsts rapply_regex_subz"OpenStackPlacement.apply_regex_subBs7 165A    "4 4 E rcddg}ddg}|jddj|zd|jddj|zd y) Npasswordmemcache_secret_keydatabase_connectionslave_connectionz(^\s*(%s)\s*=\s*)(.*)|z \1*********z)(^\s*(%s)\s*=\s*(.*)://(\w*):)(.*)(@(.*))z \1*********\6)r$join)r protect_keysconnection_keyss rpostproczOpenStackPlacement.postprocIsa"$9: 02DE  $sxx '= =    8 HH_ % &  rN) __name__ __module__ __qualname__ short_desc plugin_nameprofiles containersrrrr$r.rrrrs0&J'K4H%JFN,L( T   rrceZdZdZdZy)DebianPlacementapache2)zplacement-commonz placement-apizpython3-placementNr/r0r1rpackagesr6rrr8r8XsIHrr8ceZdZdZdZy)RedHatPlacementhttpd)zopenstack-selinuxNr:r6rrr=r=bs I%Hrr=N)sos.report.pluginsrrrrrr8r=r6rrr@s=POG G T(, &(,&r