+
    i}  c                   s|    ^ RI HtHtHtHt  ! R R]4      t ! R R]]4      t ! R R]]4      t ! R R	]]4      tR
# )i    )PluginRedHatPluginDebianPluginUbuntuPluginc                   s<   a  ] tR t^t o RtRtRtRtR tR t	Rt
V tR# )	OpenStackHorizonzOpenStack HorizonZopenstack_horizonz%/var/lib/config-data/puppet-generatedc           	     sx   V P                  R 4      '       d   V P                  R.4       MV P                  R.4       V P                  RV P                  R,           V P                  R,           V P                  R,           V P                  R,           V P                  R,           .4       V P                  R	4       R
# )all_logsz/var/log/horizon/z/var/log/horizon/*.logz/etc/openstack-dashboard/z!/horizon/etc/openstack-dashboard/z/horizon/etc/httpd/conf/z/horizon/etc/httpd/conf.d/z(/horizon/etc/httpd/conf.modules.d/*.confz"/memcached/etc/sysconfig/memcachedz2/etc/openstack-dashboard/local_settings.d/*.py[co]N)
get_optionadd_copy_specvar_puppet_genZadd_forbidden_path)selfs   &I/usr/lib/python3.14/site-packages/sos/report/plugins/openstack_horizon.pysetupZOpenStackHorizon.setup   s    ??:&&#   (   	'"EE"<<">>"LL"FF
 	 	@	
    c                s    V P                   R ,           p. ROpRRP                  V4       R2pR F.  pV P                  WCR4       V P                  W,           VR4       K0  	  R# )z/horizonz	(^\s*\'?(Z|z)\'?\s*(:|=)\s*)(.*)z\1*********N)ZEMAIL_HOST_PASSWORDZPASSWORDZ
SECRET_KEY)z!/etc/openstack-dashboard/.*\.jsonz(/etc/openstack-dashboard/local_settings$z+/etc/openstack-dashboard/local_settings.py$)r   ZjoinZdo_path_regex_sub)r	   r   Zprotect_keysZregexpZregpaths   &    r
   postprocZOpenStackHorizon.postproc/   sl    ,,z9
 chh|455IJGG ""7NC"">#;#)>;	Gr    N)Z	openstackZopenstack_controller)__name__
__module____qualname____firstlineno__Z
short_descZplugin_nameZprofilesr   r   r   __static_attributes____classdictcell__)__classdict__s   @r
   r   r      s(     $J%K4H<N
,; ;r   r   c                   s6   a a ] tR t^@t oRtV 3R ltRtVtV ;t# )DebianHorizonc                F   < \         SV `  4        V P                  R 4       R# )z/etc/apache2/sites-available/Nsuperr   r   r	   	__class__   &r
   r   ZDebianHorizon.setupH   s    :;r   r   )python-django-horizonopenstack-dashboardzopenstack-dashboard-apache	r   r   r   r   Zpackagesr   r   r   Z__classcell__r   r      @@r
   r   r   @   s     H< <r   r   c                   s6   a a ] tR t^Mt oRtV 3R ltRtVtV ;t# )UbuntuHorizonc                r   )z,/etc/apache2/conf.d/openstack-dashboard.confNr   r   r   r
   r   ZUbuntuHorizon.setupV   s    IJr   r   )r   zpython3-django-horizonr   z openstack-dashboard-ubuntu-themer   r    r!   r
   r"   r"   M   s     HK Kr   r"   c                   s6   a a ] tR t^[t oRtV 3R ltRtVtV ;t# )RedHatHorizonc                s   < \         SV `  4        V P                  R 4       V P                  R4      '       d   V P                  R4       R# V P                  R.4       R# )z*/etc/httpd/conf.d/openstack-dashboard.confr   z/var/log/httpd/horizon*z*/var/log/httpd/horizon*.log/var/log/httpd/N)r   r   r   r   r   r   r
   r   ZRedHatHorizon.setup_   sQ    GH??:&&89"  r   r   )zopenstack-selinuxr   r    r!   r
   r#   r#   [   s     %H	 	r   r#   N)	Zsos.report.pluginsr    r   r   r   r   r   r"   r#   r   r   r
   <module>r$      sJ    P O,;v ,;^
<$l 
<K$l K$l r   