+
    G%@i                     n    ^ RI t ^ RIHtHtHtHt  ! R R]4      t ! R R]]]4      t ! R R]]4      tR# )	    N)PluginRedHatPluginDebianPluginUbuntuPluginc                   N   a  ] tR t^t o RtRtR
tRtRtRt	Rt
R tR tR tR	tV tR# )OpenStackPlacementzOpenStack Placementopenstack_placementz//var/lib/config-data/puppet-generated/placementzopenstack-placement-apiNc           
        V P                  R 4      pV P                  V P                  4      '       g
   V'       EdJ   RpV'       d   RV P                  ,           R,           pV P	                  RV,           R,           RR7       R Uu. uF  q3\
        P                  9   NK  	  ppR Uu. uF  q3\
        P                  9   NK  	  pp\        V4      '       d   \        V4      '       g   V P                  P                  R4       MV P                  R	4      pVR
,          ^ 8X  df   VR,          pVP                  4       ^R  FE  pVP                  4       ^,          p	. R Op
T P	                  V
 Uu. uF  pRV RV	 2NK  	  up4       KG  	  V P                  R4      '       d%   V P                  RRRRV P                    R2.4       M#V P                  RRRRV P                    R2.4       V P                  RV P                  R,           V P                  R,           V P                  R,           V P                  R,           V P                  R,           .4       R# u upi u upi u upi )!.*placement_api z--config-dir z/etc/placement/zplacement-manage z db versionzplacement-manage_db_version)suggest_filenamez}Not all environment variables set. Source the environment file for the user intended to connect to the OpenStack environment.z openstack resource provider liststatusoutputzopenstack resource provider z list all_logsz/var/log/placement/z/var/log/containers/placement/z(/var/log/containers/httpd/placement-api/z	/var/log/z*/placement*z/var/log/placement/*.logz#/var/log/containers/placement/*.logz,/var/log/containers/httpd/placement-api/*logz*/placement*.logz/etc/my.cnf.d/tripleo.cnfz/etc/httpd/conf/z/etc/httpd/conf.d/z /etc/httpd/conf.modules.d/*.confN)OS_USERNAMEOS_PASSWORD)OS_TENANT_NAMEOS_PROJECT_NAME)	inventorytrait	aggregate)container_existsis_service_runningservice_namevar_puppet_genadd_cmd_outputosenvironallanysoslogwarningcollect_cmd_output
splitlinessplit
get_optionadd_copy_spec	apachepkg)selfin_containerplacement_configpvars_allvars_anyresresource_provider_listproviderres_providersub_cmdssub_cmds   &           H/usr/lib/python3/dist-packages/sos/report/plugins/openstack_placement.pysetupOpenStackPlacement.setup   sl   
 ,,->?""4#4#455!#2T5H5H#H 1$2 #&66F!>   
26 7 26ARZZ 26H 72= > 2=ARZZ 2=H > MMc(mm## %3 4
 --6 x=A%-0]*$:$E$E$G"$M'/~~'7':$
 ++ ,4- ,4 ;7)6+n.+3-  %N ??:&&%0:DNN+<8	   *5>DNN++;<	   	"33"=="44"66"DD
 	]7>,-s   I&I)I
c                p    V P                  RW4       V P                  V P                  R,           W4       R# )zApply regex substitution z/etc/placement/*N)do_path_regex_subr   )r*   regexpsubsts   &&&r6   apply_regex_sub"OpenStackPlacement.apply_regex_subc   s3    16A"44	
    c                    . ROp. R	OpRP                  V4      pV P                  RRP                  V4       R2R4       V P                  RV R2R4       R# )
password|z(^\s*(z)\s*=\s*)(.*)z\1*********z!)\s*=\s*(.*)://(\w*):)(.*)(@(.*))z\1*********\6N)rA   memcache_secret_keyNOVA_API_PASSPLACEMENT_PASS)database_connectionslave_connection
connection)joinr=   )r*   protect_keysconnection_keysjoin_con_keyss   &   r6   postprocOpenStackPlacement.postprock   sg    

 1chh|,-];	
 	m_$EF	
r?    )	openstackopenstack_controller)r   )__name__
__module____qualname____firstlineno__
short_descplugin_nameprofiles
containersr   r   r)   r7   r=   rM   __static_attributes____classdictcell__)__classdict__s   @r6   r   r      s>     &J'K4H%JFN,LIGR

 
r?   r   c                       ] tR t^tRtRtRtR# )DebianPlacementapache2rO   N)zplacement-commonzplacement-apizpython3-placementrR   rS   rT   rU   r)   packagesrZ   rO   r?   r6   r^   r^      s    IHr?   r^   c                       ] tR t^tRtRtRtR# )RedHatPlacementhttpdrO   N)zopenstack-selinuxr`   rO   r?   r6   rc   rc      s    I%Hr?   rc   )	r   sos.report.pluginsr   r   r   r   r   r^   rc   rO   r?   r6   <module>rf      s?    
 O Or
 r
j(, &(, &r?   