idnddlmZmZddlZddlZddlZgdZgdZdZGddeZ Gdd e eZ y) )Plugin RedHatPluginN)+/home/stack/.instack/install-undercloud.log/home/stack/instackenv.json/home/stack/undercloud.conf)z/var/log/heat-launcher/z/home/stack/ansible.logz/home/stack/config-download/z"/home/stack/install-undercloud.logz*/home/stack/undercloud-install-*.tar.bzip2/home/stack/.tripleo/historyz/var/lib/tripleo-config/z,/var/log/tripleo-container-image-prepare.logrc$eZdZdZdZdZdZdZy)OpenStackInstackzOpenStack Instackopenstack_instack) openstackopenstack_undercloudc|jttz|jdr|jdgn|jdg|j ddidDcgc]}|t j v}}dDcgc]}|t j v}}tj} |jtdd g}|D]X}|j|}|st jj|s|jd |}|j|Z t!|r t#|s|j$j'd yd }|j)|d }t+j,d|} | D]} | d} |j/d| zd| zgd| z} |j1| } | d j3D]Pdvsddg}t#fd|Ds!j5d}dz} d|z}|j/| |R|j/dycc}wcc}w#t$rY'wxYw)Nall_logsz/var/log/zaqar/z/var/log/zaqar/*.logz/var/log/mistral/executor.logmistral_executor_log) OS_USERNAME OS_PASSWORD)OS_TENANT_NAMEOS_PROJECT_NAMEhieradata_overridenet_config_overridez /home/stackz}Not all environment variables set. Source the environment file for the user intended to connect to the OpenStack environment.zopenstack stack listoutputz(\|\s(((\w+-){4})\w+)\s\|)zopenstack stack show %sz&openstack stack resource list -n 10 %sz.openstack stack resource list -f value -n 5 %sFAILEDzOS::Heat::StructuredDeploymentzOS::Heat::SoftwareDeploymentc3&K|]}|v ywN).0x deployments F/usr/lib/python3/dist-packages/sos/report/plugins/openstack_instack.py z)OpenStackInstack.setup..hs"Bq1 ?"Bsz,openstack software deployment show --long %szfailed-deployment-%s.log)suggest_filenamez>openstack object save tripleo-ui-logs tripleo-ui.logs --file -) add_copy_specNON_CONTAINERIZED_DEPLOYCONTAINERIZED_DEPLOY get_option add_file_tagsosenviron configparser ConfigParserreadUNDERCLOUD_CONF_PATHgetpathisabs path_join Exceptionallanysoslogwarningcollect_cmd_outputrefindalladd_cmd_outputexec_cmd splitlinessplit)selfpvars_allvars_any uc_config override_optsopt get_stacksstacks stack_ids_sidsidcmd deploymentscheckdeployfnamers @r setupzOpenStackInstack.setup*s 36JJK ??: &   !     &    +-C  .23AO33.9:AO::!--/   NN/ 013HIM$ *MM#&77==+ NN=!<&&q)  *H #h- KK  !K L 0J,,Z8BF #@&II! I1g##-3protected_keysregexpprotected_json_keys json_regexps r postproczOpenStackInstack.postprocss $ #((>":: F 1 -v~FD*SXX6I-JJ  6 ' ) 7*' )N)__name__ __module__ __qualname__ short_desc plugin_nameprofilesrOrjrrkr r r $s$J%K4HGLR )rkr c"eZdZdZfdZxZS)RedHatRDOManager)zopenstack-selinuxc*tt| yr)superrsrO)r> __class__s r rOzRedHatRDOManager.setups +-rk)rlrmrnpackagesrO __classcell__)rvs@r rsrss%H..rkrs) sos.report.pluginsrrr*r(r8r$r%r-r rsrrkr rzsI4  5o)vo)d.'.rk