Current File : //usr/lib/python2.7/site-packages/sos/plugins/openstack_keystone.pyc
�
u��ec@s}ddlmZmZmZmZddlZdefd��YZdeeefd��YZdeefd��YZdS(	i����(tPlugintRedHatPlugintDebianPlugintUbuntuPluginNtOpenStackKeystonecBsPeZdZdZdZdddefgZdZd�Zd	�Z	d
�Z
RS(sOpenStack Keystone
    topenstack_keystonet	openstacktopenstack_controllertnopwsdont gathers keystone passwordstslows./var/lib/config-data/puppet-generated/keystonec
Cs�|jdddd|jd|jd|jd|jd|jd	|jd
|jdg�|jd�r�|jd
g�n|jdg�|jd�}|d|_|ddks�tjj|j�r�d|_n|j|j�gddgD]}|tjk^q�}gddgD]}|tjk^q$}t	|�oTt
|�sj|jjd�n|j
d�|j
d�dS(Ns'/etc/keystone/default_catalog.templatess/etc/keystone/keystone.confs/etc/keystone/logging.confs/etc/keystone/policy.jsons/etc/keystone/*.confs/etc/keystone/*.jsons/etc/httpd/conf/s/etc/httpd/conf.d/s /etc/httpd/conf.modules.d/*.confs/var/spool/cron/s/etc/my.cnf.d/tripleo.cnftall_logss/var/log/keystone/s/var/log/keystone/*.logsDcrudini --get /etc/keystone/keystone.conf identity domain_config_dirtoutputtstatusis/etc/keystone/domainstOS_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.sopenstack endpoint listsopenstack catalog list(t
add_copy_spectvar_puppet_gent
get_optiontcollect_cmd_outputtdomain_config_dirtostpathtisdirtenvirontalltanytsoslogtwarningtadd_cmd_output(tselftexec_outtptvars_alltvars_any((sB/usr/lib/python2.7/site-packages/sos/plugins/openstack_keystone.pytsetups@







	
%%
cCs1|jd||�|j|jd||�dS(Ns/etc/keystone/*(tdo_path_regex_subR(Rtregexptsubst((sB/usr/lib/python2.7/site-packages/sos/plugins/openstack_keystone.pytapply_regex_subJs
cCs�ddddddddd	d
dg}dg}|jd
dj|�d�|jddj|�d�|j|jd
d�dS(Ntpasswordt
qpid_passwordtrabbit_passwordtssl_key_passwordtldap_dns_passwordtneutron_admin_passwordt
host_passwordtadmin_passwordtadmin_tokentca_passwordt
transport_urlt
connections((?m)^\s*(%s)\s*=\s*)(.*)t|s\1*********s-((?m)^\s*(%s)\s*=\s*(.*)://(\w*):)(.*)(@(.*))s
\1*********\6s
\1********(R(tjoinR%R(Rtprotect_keystconnection_keys((sB/usr/lib/python2.7/site-packages/sos/plugins/openstack_keystone.pytpostprocQs		
(RR(t__name__t
__module__t__doc__tplugin_nametprofilestTruetoption_listRR$R(R9(((sB/usr/lib/python2.7/site-packages/sos/plugins/openstack_keystone.pyRs	1	tDebianKeystonecBseZdZRS(tkeystonespython-keystonespython-keystoneclient(RBspython-keystonespython-keystoneclient(R:R;tpackages(((sB/usr/lib/python2.7/site-packages/sos/plugins/openstack_keystone.pyRAhstRedHatKeystonecBseZdZd�ZRS(sopenstack-selinuxcCsCtt|�j�|jd�r2|jd�n
|jd�dS(NR
s/var/log/httpd/keystone*s/var/log/httpd/keystone*.log(tsuperRDR$RR(R((sB/usr/lib/python2.7/site-packages/sos/plugins/openstack_keystone.pyR$us(sopenstack-selinux(R:R;RCR$(((sB/usr/lib/python2.7/site-packages/sos/plugins/openstack_keystone.pyRDqs(	tsos.pluginsRRRRRRRARD(((sB/usr/lib/python2.7/site-packages/sos/plugins/openstack_keystone.pyt<module>s"X