o
    i©¹d&  ã                   @   sR   d dl mZmZmZmZ G dd„ deƒZG dd„ deeƒZG dd„ deeeƒZdS )	é    )ÚPluginÚRedHatPluginÚDebianPluginÚUbuntuPluginc                   @   s   e Zd ZdZdZdS )ÚCobblerÚcobblerzCobbler installation serverN)Ú__name__Ú
__module__Ú__qualname__Úplugin_nameÚ
short_desc© r   r   ú</usr/lib/python3/dist-packages/sos/report/plugins/cobbler.pyr      s    r   c                   @   s   e Zd ZdZdZdd„ ZdS )ÚRedHatCobbler©r   )ÚclusterÚsysmgmtc                 C   s"   |   g d¢¡ |  dddœ¡ d S )N)ú/etc/cobblerú/var/log/cobblerz/var/lib/rhn/kickstartsú/var/lib/cobblerÚcobbler_modules_confÚcobbler_settings)z/etc/clobber/modules.confz/etc/cobbler/settings)Úadd_copy_specÚadd_file_tags©Úselfr   r   r   Úsetup   s
   þzRedHatCobbler.setupN)r   r	   r
   ÚpackagesÚprofilesr   r   r   r   r   r      s    r   c                   @   s   e Zd ZdZdd„ ZdS )ÚDebianCobblerr   c                 C   s   |   g d¢¡ |  d¡ d S )N)r   r   r   z/var/lib/cobbler/isos)r   Úadd_forbidden_pathr   r   r   r   r   '   s   zDebianCobbler.setupN)r   r	   r
   r   r   r   r   r   r   r   #   s    r   N)Úsos.report.pluginsr   r   r   r   r   r   r   r   r   r   r   Ú<module>   s   