Viewing File: /usr/lib/python2.7/site-packages/sos/plugins/openstack_ironic.pyc

ó
ÑKjc@s}ddlmZmZmZmZddlZdefd„ƒYZdeeefd„ƒYZdeefd„ƒYZdS(	iÿÿÿÿ(tPlugintRedHatPlugintDebianPlugintUbuntuPluginNtOpenStackIroniccBs;eZdZdZdZdZd„Zd„Zd„ZRS(	sOpenStack Ironic
    topenstack_ironict	openstacktopenstack_underclouds,/var/lib/config-data/puppet-generated/ironiccCsÜd|jd|jdg|_|jd|jd|jd|jd|jd|jd|jd|jd	|jd
|jd|jd|jd
|jdg
ƒ|jdƒrÊ|jdgƒn|jdgƒx@dddgD]/}|jd|ƒ|jd|j|ƒqêWgddgD]}|tjk^q*}gddgD]}|tjk^qR}t|ƒo‚t|ƒ|_	|j	s¤|j
jdƒn4|jdƒ|jdƒ|jdƒ|jdƒdS(Ns
/etc/ironic/*s_api/etc/ironic/*s/etc/ironic/s/etc/xinetd.confs/etc/xinetd.d/s/etc/httpd/conf/s/etc/httpd/conf.d/s /etc/httpd/conf.modules.d/*.confs/etc/my.cnf.d/tripleo.cnfs_api/etc/ironic/s_api/etc/httpd/conf/s_api/etc/httpd/conf.d/s$_api/etc/httpd/conf.modules.d/*.confs_api/etc/my.cnf.d/tripleo.cnftall_logss/var/log/ironic/s/var/log/ironic/*.logs/var/lib/ironics	/httpboots	/tftpbootsls -laRt %stOS_USERNAMEtOS_PASSWORDtOS_TENANT_NAMEtOS_PROJECT_NAMEs}Not all environment variables set. Source the environment file for the user intended to connect to the OpenStack environment.s&openstack baremetal driver list --longs$openstack baremetal node list --longs$openstack baremetal port list --longs*openstack baremetal port group list --long(tvar_puppet_gent	conf_listt
add_copy_spect
get_optiontadd_cmd_outputtostenvirontalltanyt
osc_availabletsoslogtwarning(tselftpathtptvars_alltvars_any((s@/usr/lib/python2.7/site-packages/sos/plugins/openstack_ironic.pytsetupsH













%%	


cCs+x$|jD]}|j|||ƒq
WdS(N(Rtdo_path_regex_sub(Rtregexptsubsttconf((s@/usr/lib/python2.7/site-packages/sos/plugins/openstack_ironic.pytapply_regex_subMsc	Cskddddddddd	g	}d
dg}|jdd
j|ƒdƒ|jdd
j|ƒdƒdS(Ntdns_passkeytmemcache_secret_keytrabbit_passwordtpasswordt
qpid_passwordtadmin_passwordtssl_key_passwordtos_passwordt
transport_urlt
connectiontsql_connections((?m)^\s*(%s)\s*=\s*)(.*)t|s\1*********s-((?m)^\s*(%s)\s*=\s*(.*)://(\w*):)(.*)(@(.*))s
\1*********\6(R#tjoin(Rtprotect_keystconnection_keys((s@/usr/lib/python2.7/site-packages/sos/plugins/openstack_ironic.pytpostprocQs	
(RR(	t__name__t
__module__t__doc__tplugin_nametprofilesR
RR#R3(((s@/usr/lib/python2.7/site-packages/sos/plugins/openstack_ironic.pyRs	5	tDebianIroniccBs eZdddgZd„ZRS(s
ironic-apis
ironic-commonsironic-conductorcCstt|ƒjƒdS(N(tsuperR9R(R((s@/usr/lib/python2.7/site-packages/sos/plugins/openstack_ironic.pyRls(R4R5tpackagesR(((s@/usr/lib/python2.7/site-packages/sos/plugins/openstack_ironic.pyR9ds	tRedHatIroniccBs,eZdZddgZd„Zd„ZRS(sopenstack-selinuxsopenstack-ironic-discoverds"openstack-ironic-discoverd-ramdiskcCs‚|jdƒ}|dr-|jjdƒdSg|djƒD]}|jƒr>|^q>}x|D]}|jd|ƒqcWdS(Ns.openstack baremetal node list -f value -c UUIDtstatussPFailed to fetch list of ironic node UUIDs, introspection data won't be collectedtoutputs.openstack baremetal introspection data save %s(tcollect_cmd_outputRRtsplittstripR(Rtuuids_resulttuuidtuuids((s@/usr/lib/python2.7/site-packages/sos/plugins/openstack_ironic.pytcollect_introspection_datays	

	cCsott|ƒjƒtg|jD]}|j|ƒ^q ƒr˜|jjdƒ|jdƒ|jdƒ|jdƒ|j	ddƒ|j	ddƒn|jjdƒ|jj|j
dƒ|jd	ƒ|j|j
d	ƒ|jd
ƒ|jdƒr|jdƒn|jd
ƒ|jdƒ|j	ddƒ|jrk|j
dƒ|jdƒrk|jƒqkndS(Ns/etc/ironic-discoverd/*s/etc/ironic-discoverd/s/var/lib/ironic-discoverd/s/var/log/ironic-discoverd/tunitssopenstack-ironic-discoverds"openstack-ironic-discoverd-dnsmasqs/etc/ironic-inspector/*s/etc/ironic-inspector/s/var/lib/ironic-inspector/Rs/var/log/ironic-inspector/s/var/log/ironic-inspector/*.logs"/var/log/ironic-inspector/ramdisk/s"openstack-ironic-inspector-dnsmasqs&openstack baremetal introspection list(R:R<RRtdiscoverd_packagestis_installedRtappendRtadd_journalR
RRRRE(RR((s@/usr/lib/python2.7/site-packages/sos/plugins/openstack_ironic.pyRˆs,+






	
(sopenstack-selinux(R4R5R;RGRER(((s@/usr/lib/python2.7/site-packages/sos/plugins/openstack_ironic.pyR<ps
		(	tsos.pluginsRRRRRRR9R<(((s@/usr/lib/python2.7/site-packages/sos/plugins/openstack_ironic.pyt<module>s"T
Back to Directory File Manager