Current File : //usr/lib/python3/dist-packages/sos/report/plugins/__pycache__/aap_controller.cpython-312.pyc
�

-�_g���,�ddlmZmZGd�dee�Zy)�)�Plugin�RedHatPluginc�0�eZdZdZdZdZdZdZdZd�Z	d�Z
y	)
�AAPControllerPluginz AAP Automation Controller plugin�aap_controller)�sysmgmt�ansible)z automation-controller-venv-towerzautomation-controller-serverzautomation-controller-ui�automation-controller)z
awx-manage)r
c���|jgd��|jgd��|jgd��|jgd��|jdd��y)N)z/etc/tower/z/etc/supervisord.confz/etc/supervisord.d/*z/var/log/towerz//var/log/nginx/automationcontroller.access.log*z./var/log/nginx/automationcontroller.error.log*z/var/log/supervisorz/var/log/unattended-upgrades)z/etc/tower/SECRET_KEYz/etc/tower/*.keyz/etc/tower/*.certz/var/log/tower/profile)
zawx-manage --versionzawx-manage list_instancesz"awx-manage run_dispatcher --statusz)awx-manage run_callback_receiver --statuszawx-manage check_license --dataz#awx-manage run_wsbroadcast --statuszawx-manage run_wsrelay --statuszsupervisorctl statusz$/var/lib/awx/venv/awx/bin/pip freezez'/var/lib/awx/venv/awx/bin/pip freeze -lz(/var/lib/awx/venv/ansible/bin/pip freezez+/var/lib/awx/venv/ansible/bin/pip freeze -lzumask -p)�/var/lib/awxz/var/lib/awx/venvz
/etc/towerrT)�tree)�
add_copy_spec�add_forbidden_path�add_cmd_output�add_dir_listing)�selfs �C/usr/lib/python3/dist-packages/sos/report/plugins/aap_controller.py�setupzAAPControllerPlugin.setupsi�����	
�		�	
���!
�	�	
���
�	� 	
���
�	�
	
���^�$��7�c��d}d}|jd||�d}d}|jd||�d}d}|jd||�d}d}|jd||�y)	Nz1(\s*\'PASSWORD\'\s*:(\s))(?:\"){1,}(.+)(?:\"){1,}z
\1********z/etc/tower/conf.d/postgres.pyz!(EMAIL_HOST_PASSWORD\s*=)\'(.+)\'z/etc/tower/settings.pyz/etc/tower/conf.d/custom.pyz+(BROADCAST_WEBSOCKET_SECRET\s*=\s*)\"(.+)\"z/etc/tower/conf.d/channels.py)�do_path_regex_sub)r�jreg�repls   r�postproczAAPControllerPlugin.postprocEs|��C�������>��d�K�4�������7��t�D�4�������<�d�D�I�>�������>��d�KrN)�__name__�
__module__�__qualname__�
short_desc�plugin_name�profiles�packages�commands�servicesrr�rrrrs0��3�J�"�K�&�H�)�H��H�)�H�(8�TLrrN)�sos.report.pluginsrrrr$rr�<module>r&s��4�IL�&�,�ILr