+
    G%@iL
                     f    ^ RI HtHtHtHt  ! R R]4      t ! R R]]]4      t ! R R]]4      tR# )	    )PluginRedHatPluginDebianPluginUbuntuPluginc                   B   a  ] tR t^t o RtRtR	tRtR tR t	R t
RtV tR# )
OpenStackSaharazOpenStack Saharaopenstack_saharaz,/var/lib/config-data/puppet-generated/saharac                4   V P                  R V P                  R ,           .4       V P                  RR7       V P                  RR7       V P                  RR7       V P                  R4      '       d   V P                  R.4       R# V P                  R.4       R# )	z/etc/sahara/zopenstack-sahara-all)unitszopenstack-sahara-apizopenstack-sahara-engineall_logsz/var/log/sahara/z/var/log/sahara/*.logN)add_copy_specvar_puppet_genadd_journal
get_option)selfs   &E/usr/lib/python3/dist-packages/sos/report/plugins/openstack_sahara.pysetupOpenStackSahara.setup   s    .0
 	 	565689??:&&"   '      c                p    V P                  RW4       V P                  V P                  R,           W4       R# )zApply regex substitution z/etc/sahara/*N)do_path_regex_subr   )r   regexpsubsts   &&&r   apply_regex_subOpenStackSahara.apply_regex_sub'   s1    >/1	
r   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       R# )
(.*_)?password
connection|z(^\s*(z)\s*=\s*)(.*)z\1*********z!)\s*=\s*(.*)://(\w*):)(.*)(@(.*))z\1*********\6N)r   memcache_secret_keytransport_url)joinr   )r   protect_keysconnection_keysjoin_con_keyss   &   r   postprocOpenStackSahara.postproc/   sg    

 (.1chh|,-];	
 	m_$EF	
r    N)	openstackopenstack_controller)__name__
__module____qualname____firstlineno__
short_descplugin_nameprofilesr   r   r   r&   __static_attributes____classdictcell__)__classdict__s   @r   r   r      s-     #J$K4HCN$

 
r   r   c                       ] tR t^CtRtRtRtR# )DebianSaharaz;OpenStack Sahara information for Debian based distributionsr(   N)z
sahara-apizsahara-commonzsahara-enginezpython-saharazpython3-sahara)r+   r,   r-   r.   r/   packagesr2   r(   r   r   r6   r6   C   s    NJHr   r6   c                   :   a a ] tR t^Ot oRtRtV 3R ltRtVtV ;t	# )RedHatSaharaz6OpenStack Sahara information for Red Hat distributionsc                F   < \         SV `  4        V P                  R 4       R# )z/etc/sudoers.d/sahara*N)superr   r   )r   	__class__s   &r   r   RedHatSahara.setupT   s    34r   r(   )zopenstack-selinux)
r+   r,   r-   r.   r/   r7   r   r2   r3   __classcell__)r<   r4   s   @@r   r9   r9   O   s     IJ%H5 5r   r9   N)sos.report.pluginsr   r   r   r   r   r6   r9   r(   r   r   <module>r@      s9    P O2
f 2
j	?L, 	5?L 5r   