+
    Û1j?  ã                   ó.   € ^ RI HtHt  ! R R]]4      tR# )é    )ÚPluginÚIndependentPluginc                   ó<   a € ] tR t^t o RtRtRtRtR tR t	Rt
V tR# )	ÚOpenStackAnsiblezOpenStack-AnsibleÚopenstack_ansiblec                ó,   € V P                  . RO4       R# )z%Gathering the contents of the report.N)ú/etc/openstack_deploy/z/etc/openstack-releasez/etc/rpc_deploy/z/etc/rpc-release)Úadd_copy_spec)Úselfs   &ÚF/usr/lib/python3/dist-packages/sos/report/plugins/openstack_ansible.pyÚsetupÚOpenStackAnsible.setup   s   € à×Ñò 
ö 	ó    c                óJ   € RR.pRpV F  pV P                  VVR4       K  	  R# )z4Remove sensitive keys and passwords from YAML files.z&/etc/openstack_deploy/user_secrets.ymlz /etc/rpc_deploy/user_secrets.ymlz^\s*#*([\w_]*:\s*).*z\1*********N)Údo_path_regex_sub)r   Úsecrets_filesÚregexpÚsecrets_files   &   r   ÚpostprocÚOpenStackAnsible.postproc   s9   € ð 5Ø.ð
ˆð )ˆÛ)ˆLØ×"Ñ"ØØØö ó *r   © N)Ú	openstack)r	   )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú
short_descÚplugin_nameÚprofilesÚfilesr   r   Ú__static_attributes__Ú__classdictcell__)Ú__classdict__s   @r   r   r      s(   ø‡ € à$€Jà%€KØ€HØ'€Eò÷ ð  r   r   N)Úsos.report.pluginsr   r   r   r   r   r   Ú<module>r%      s   ð÷ 9ô �vÐ0ö  r   