+
    i.  c                   s:    ^ RI HtHt ^ RIHt  ! R R]]4      tR# )i    )PluginRedHatPlugin)sos_parse_versionc                   s<   a  ] tR t^t o RtRtRtRtR tR t	Rt
V tR# )	AAPEDAControllerPluginzAAP EDA Controller pluginZaap_edac                sX   R pV P                   P                  P                  V 4      pVe   RP                  VR,          4      V n        V P                  R4      '       d   V P                  . RO4       MV P                  . RO4       V P                  . RO4       V P                  RR.4       V P                  RR.R	R
7       V P                  RRR7       R pV P                   P                  P                  V 4      p\        V RR4      p\        V4      \        R4      8  d   V P                  RR.4       R# V P                  R4      pVR,          ^ 8X  dS   VR,          P                  4        F5  pVP                  4       pV'       g   K  V P                  V^ ,          4       K7  	  R# R# )automation-eda-controllerNZ.ZversionZall_logs!/etc/ansible-automation-platform/zaap-eda-manage --versionzaap-eda-manage showmigrationsz%/var/log/ansible-automation-platform/T)Z	recursivezsu - eda -c 'env'Zeda_environment)Zsuggest_filenameeda_pkg_ver0.0.01.0.99z(automation-eda-controller-service statusz5automation-eda-controller-event-stream-service statuszOsystemctl list-units --type=service                 --no-legend automation-eda*ZstatusZoutput)r   z)/var/log/ansible-automation-platform/eda/z2/var/log/nginx/automationedacontroller.access.log*z1/var/log/nginx/automationedacontroller.error.log*)r   z./var/log/ansible-automation-platform/eda/*.logz1/var/log/nginx/automationedacontroller.access.logz0/var/log/nginx/automationedacontroller.error.log)z//etc/ansible-automation-platform/eda/SECRET_KEYz0/etc/ansible-automation-platform/eda/server.certz//etc/ansible-automation-platform/eda/server.key)ZpolicyZpackage_managerZpkg_by_nameZjoinr   Z
get_optionZadd_copy_specZadd_forbidden_pathZadd_cmd_outputZadd_dir_listinggetattrr   Zexec_cmdZ
splitlinesZsplitZadd_service_status)selfZpkg_nameZpkgr   ZresultZsvcZeda_svcs   &      ?/usr/lib/python3.14/site-packages/sos/report/plugins/aap_eda.pysetupZAAPEDAControllerPlugin.setup   s   .kk))55
D?"xxI7D??:&&        	 !
 	 	&+
 	
 	/3
  	 	
 	/-> 	 	@ /kk))55
D dM7;[),=h,GG:G!  ]]-F h1$!(+668C!iikG" ++GAJ7	 9 %    c                s    \        V R R4      p\        V4      \        R4      8  d   RpRpRpMRpRpRpV P                  W#V4       R	# )
r   r   r   z0/etc/ansible-automation-platform/eda/environmentz3(EDA_SECRET_KEY|EDA_DB_PASSWORD)(\s*)(=|:)(\s*)(.*)z\1\2\3\4********z2/etc/ansible-automation-platform/eda/settings.yamlz6(\s*)(PASSWORD|MQ_USER_PASSWORD|SECRET_KEY)(:\s*)(.*$)z\1\2\3********N)r	   r   Zdo_path_regex_sub)r
   r   Z	file_pathZregexZreplacements   &    r   postprocZAAPEDAControllerPlugin.postprocW   sT    dM7;[),=h,GGJIJE-K MIME+Ky=r   )r   N)ZsysmgmtZansible)r   z automation-eda-controller-server)Z__name__Z
__module__Z__qualname__Z__firstlineno__Z
short_descZplugin_nameZprofilesZpackagesr   r   Z__static_attributes__Z__classdictcell__)Z__classdict__s   @r   r   r      s+     ,JK%H4H>8@> >r   r   N)Zsos.report.pluginsr    r   Zsos.utilitiesr   r   ) r   r   <module>r      s    4 +T>V\ T>r   