+
    G%@i                     r    ^ RI t ^ RIHt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UbuntuPlugin	PluginOptc                   b   a  ] tR t^t o RtRtRt]! RRRR7      .tRt	Rt
R	tR
 tR tR tRtV tR# )OpenStackKeystonezOpenStack Keystoneopenstack_keystonenopwTz!do not collect keystone passwords)defaultdescz./var/lib/config-data/puppet-generated/keystoneN c                B   V P                  R RRRV P                  R,           V P                  R,           V P                  R,           V P                  R,           V P                  R,           V P                  R	,           V P                  R
,           .4       V P                  R4      '       d#   V P                  RRV P                   R2.4       M!V P                  RRV P                   R2.4       V P	                  R4      pVR,          V n        VR,          ^ 8w  g"   V P                  V P
                  4      '       g   RV n        V P                  V P
                  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4      '       d   \        V4      '       g   V P                  P                  R4       M"V P                  R4       V P                  R4       V P                  RRRR/4       R# u upi u upi )z'/etc/keystone/default_catalog.templatesz/etc/keystone/keystone.confz/etc/keystone/logging.confz/etc/keystone/policy.jsonz/etc/keystone/*.confz/etc/keystone/*.jsonz/etc/httpd/conf//etc/httpd/conf.d/z /etc/httpd/conf.modules.d/*.confz/var/spool/cron/z/etc/my.cnf.d/tripleo.cnfall_logsz/var/log/keystone/z	/var/log/z*/keystone*z/var/log/keystone/*.logz*/keystone*.logzDcrudini --get /etc/keystone/keystone.conf identity domain_config_diroutputstatusz/etc/keystone/domainsz}Not all environment variables set. Source the environment file for the user intended to connect to the OpenStack environment.zopenstack endpoint listzopenstack catalog listz.*/etc/keystone/keystone.confkeystone_confz/var/log/keystone/keystone.logkeystone_logN)OS_USERNAMEOS_PASSWORD)OS_TENANT_NAMEOS_PROJECT_NAME)add_copy_specvar_puppet_gen
get_option	apachepkgcollect_cmd_outputdomain_config_dir
path_isdirosenvironallanysoslogwarningadd_cmd_outputadd_file_tags)selfexec_outpvars_allvars_anys   &    G/usr/lib/python3/dist-packages/sos/report/plugins/openstack_keystone.pysetupOpenStackKeystone.setup   s   5)('"88"88"44"66"DD"44"==
 	 ??:&&$DNN+;7  
 )DNN+?;   **-. "*(!3H"OOD$:$:;;%<D"4112.2 3 .2O .2 3.9 : .9O .9 : H#h--KK !K L  9: 89+_,n
 	3:s   "HHc                    V P                  RW4       V P                  V P                  R,           W4       V P                  V P                  R,           W4       R# )zApply regex substitution z/etc/keystone/*r   N)do_path_regex_subr   )r)   regexpsubsts   &&&r.   apply_regex_sub!OpenStackKeystone.apply_regex_subW   sU    0&@"33	
 	"66	
    c                   . ROpR.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       V P                  V P                  RRP                  V4       R2R	4       R
# )(.*_)?password
connection|z(^\s*(z)\s*(=\s*)?)(.*)z\1*********z!)\s*=\s*(.*)://(\w*):)(.*)(@(.*))z\1*********\6z)\s*=\s*)(.*)z
\1********N)r9   admin_tokentransport_urlOIDCClientSecret)joinr5   r2   r   )r)   protect_keysconnection_keysjoin_con_keyss   &   r.   postprocOpenStackKeystone.postprocc   s    
 (.1chh|,--=>	
 	m_$EF	
 	""chh|,-];	
r7   )r   )	openstackopenstack_controller)__name__
__module____qualname____firstlineno__
short_descplugin_nameprofilesr   option_listr   r   r   r/   r5   rC   __static_attributes____classdictcell__)__classdict__s   @r.   r	   r	      sT     %J&K4H 	&$:	<K FNI6p


 
r7   r	   c                       ] tR t^tRtRtRtR# )DebianKeystoneapache2 N)keystonezpython-keystonezpython3-keystonerG   rH   rI   rJ   r   packagesrO   rU   r7   r.   rS   rS      s    IHr7   rS   c                       ] tR t^tRtRtRtR# )RedHatKeystonehttpdrU   N)zopenstack-selinuxrW   rU   r7   r.   rZ   rZ      s    I%Hr7   rZ   )
r!   sos.report.pluginsr   r   r   r   r   r	   rS   rZ   rU   r7   r.   <module>r]      sC    
9 9k
 k
\&l && &r7   