+
    G%@i                     p    ^ RI t ^ RIt^ RIt^ RIHtHt . ROt. R	OtRt ! R R]4      t	 ! R R]	]4      t
R# )
    N)PluginRedHatPlugin/home/stack/undercloud.confc                   >   a  ] tR t^)t o RtRtRtR tR tR t	Rt
V tR# )	OpenStackInstackzOpenStack Instackopenstack_instackc                d  a V P                  \        \        ,           4       V P                  R 4      '       d   V P                  R.4       MV P                  R.4       V P	                  RR/4       R Uu. uF  q\
        P                  9   NK  	  ppR Uu. uF  q\
        P                  9   NK  	  ppV P                  4        \        V4      '       d   \        V4      '       g   V P                  P                  R4       R# RpV P                  V4      R,          p\        P                  ! RV4      pV F  pV^,          pV P                  R	V 2R
V 2.4       RV 2p	V P!                  V	4      p
V
R,          P#                  4        F  oRS9   g   K  RR.p\        ;QJ d    V3R lV 4       F  '       g   K   RM	  RM! V3R lV 4       4      '       g   KR  SP%                  4       ^,          pRS 2p	RV R2pV P                  WR7       K  	  K  	  V P                  R4       R# u upi u upi )all_logsz/var/log/zaqar/z/var/log/zaqar/*.logz/var/log/mistral/executor.logmistral_executor_logz}Not all environment variables set. Source the environment file for the user intended to connect to the OpenStack environment.zopenstack stack listoutputz(\|\s(((\w+-){4})\w+)\s\|)zopenstack stack show z$openstack stack resource list -n 10 z,openstack stack resource list -f value -n 5 FAILEDzOS::Heat::StructuredDeploymentzOS::Heat::SoftwareDeploymentc              3   ,   <"   T F	  qS9   x  K  	  R # 5i)N ).0x
deployments   & F/usr/lib/python3/dist-packages/sos/report/plugins/openstack_instack.py	<genexpr>)OpenStackInstack.setup.<locals>.<genexpr>a   s     "BEq
?Es   TFz*openstack software deployment show --long zfailed-deployment-z.log)suggest_filenamez>openstack object save tripleo-ui-logs tripleo-ui.logs --file -N)OS_USERNAMEOS_PASSWORD)OS_TENANT_NAMEOS_PROJECT_NAME)add_copy_specNON_CONTAINERIZED_DEPLOYCONTAINERIZED_DEPLOY
get_optionadd_file_tagsosenvironcapture_undercloud_yamlsallanysoslogwarningcollect_cmd_outputrefindalladd_cmd_outputexec_cmd
splitlinessplit)selfpvars_allvars_any
get_stacksstacks	stack_ids_sidsidcmddeploymentscheckdeployfnamer   s   &             @r   setupOpenStackInstack.setup/   s1   36JJK??:&&!   &   	+-C
 	.2 3 .2O .2 3.9 : .9O .9 : 	%%'H#h--KK !K L
 0J,,Z8BF

#@&II!1g##+C51:3%@%  ESEJ"mmC0"-h"7"B"B"DJ:-<:!  #s"BE"Bsss"BE"BBB$!+!1!1!3A!6 ..8\ ;"4VHD A++C+H #E "0  !K LU3:s   5H(H-c                b   \         P                  ! 4       p VP                  \        4       RR.pV Fg  pVP	                  RV4      pV'       g   K  \
        P                  P                  V4      '       g   V P                  RV4      pV P                  V4       Ki  	  R#   \         d     R# i ; i)z'capture yaml files to define overrides hieradata_overridenet_config_overrideDEFAULTz/home/stackN)configparserConfigParserreadUNDERCLOUD_CONF_PATHgetr    pathisabs	path_joinr   	Exception)r.   	uc_configoverride_optsoptrG   s   &    r   r"   )OpenStackInstack.capture_undercloud_yamlsl   s     --/	
	NN/013HIM$ }}Y4477==..#~~mTB&&t, %  		s   5B $B 6'B B.-B.c                0   . ROpRRP                  V4       R2pV P                  RVR4       V P                  \        VR4       . ROpRRP                  V4       R2pV P                  RVR4       V P                  R	R
R4       V P                  RRR4       R# ).*_passwordz((|z)=)(.*)+/home/stack/.instack/install-undercloud.logz\1*********z("(z)": )(".*?")/home/stack/instackenv.json/home/stack/.tripleo/historyz(password=)\w+!/home/stack/overcloud_install.logz2(Found key: \\".*password.*\\" value: )(\\".+?\\")z\1\\"*********\\"N)rP   z	.*_secretz.*_key)pm_passwordzssh-keypassword)joindo_file_subrE   )r.   protected_keysregexpprotected_json_keysjson_regexps   &    r   postprocOpenStackInstack.postproc{   s    

 sxx/08F	1-v~FDSXX&9:;<H6'	)7*'	) 	<N-	/    r   N)	openstackopenstack_undercloud)__name__
__module____qualname____firstlineno__
short_descplugin_nameprofilesr<   r"   r^   __static_attributes____classdictcell__)__classdict__s   @r   r   r   )   s*     $J%K4H;Lz/ /r`   r   c                       ] tR t^tRtRtR# )RedHatRDOManagerr   N)zopenstack-selinux)rc   rd   re   rf   packagesrj   r   r`   r   rn   rn      s    %Hr`   rn   )rR   rS   r   )z/etc/puppet/hieradata/z/etc/rhosp-releasez/home/stack/*-deployrT   z/home/stack/ansible.logz/home/stack/config-download/z"/home/stack/install-undercloud.logrU   z*/home/stack/undercloud-install-*.tar.bzip2r   z/var/lib/tripleo-config/z/var/log/heat-launcher/z,/var/log/tripleo-container-image-prepare.log)rB   r    r(   sos.report.pluginsr   r   r   r   rE   r   rn   r   r`   r   <module>rq      sI     	 	 3 
  5 i/v i/X&' &r`   