a »Àiã@s2ddlmZmZddlmZGdd„deeƒZdS)é)ÚPluginÚ RedHatPlugin)Úsos_parse_versionc@s0eZdZdZdZdZdZdZdd„Zdd „Z d S) ÚAAPControllerPluginz AAP Automation Controller pluginZaap_controller)ZsysmgmtZansible)z automation-controller-venv-towerzautomation-controller-serverzautomation-controller-uizautomation-controller)z awx-managecCsŽ| gd¢¡| gd¢¡| gd¢¡| d¡}|ddkrnt|d ¡ƒtdƒkrd| d ¡n | d ¡| gd ¢¡|jd d ddS)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) z$automation-controller-service statuszawx-manage showmigrationszawx-manage list_instancesz"awx-manage run_dispatcher --statusz)awx-manage run_callback_receiver --statuszawx-manage check_license --datazsupervisorctl 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 -pzawx-manage --versionÚstatusrÚoutputz4.4.99zawx-manage run_wsrelay --statusz#awx-manage run_wsbroadcast --status)ú /var/lib/awxz/var/lib/awx/venvz /etc/towerrT)Ztree)Z add_copy_specZadd_forbidden_pathZadd_cmd_outputZcollect_cmd_outputrÚstripZadd_dir_listing)ÚselfZ awx_version©r úE/usr/lib/python3.9/site-packages/sos/report/plugins/aap_controller.pyÚsetups   ÿÿ  zAAPControllerPlugin.setupcCsrd}d}| d||¡d}d}| d||¡d}d}| d||¡d}d}| d||¡d }d}| d ||¡dS) Nz(\s*'PASSWORD'\s*:\s*)('.*')z \1********z/etc/tower/conf.d/postgres.pyz$(EMAIL_HOST_PASSWORD\s*=\s*)\'(.+)\'z/etc/tower/settings.pyz/etc/tower/conf.d/custom.pyz+(BROADCAST_WEBSOCKET_SECRET\s*=\s*)\"(.+)\"z/etc/tower/conf.d/channels.pyz (\s*'SECRET_KEY'\s*:\s*)(\".*\")z/etc/tower/conf.d/gateway.py)Zdo_path_regex_sub)r ZjregÚreplr r r ÚpostprocOszAAPControllerPlugin.postprocN) Ú__name__Ú __module__Ú __qualname__Z short_descZ plugin_nameZprofilesZpackagesZcommandsr rr r r r rs4rN)Zsos.report.pluginsrrZ sos.utilitiesrrr r r r Ú s