U
    -Ø_g&  ã                   @   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__Zplugin_nameZ
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   )ZclusterZsysmgmtc                 C   s&   |   ddddg¡ |  dddœ¡ d S )Nú/etc/cobblerú/var/log/cobblerz/var/lib/rhn/kickstartsú/var/lib/cobblerZcobbler_modules_confZcobbler_settings)z/etc/clobber/modules.confz/etc/cobbler/settings)Úadd_copy_specZadd_file_tags©Úselfr   r   r   Úsetup   s    üþzRedHatCobbler.setupN)r   r	   r
   ÚpackagesZ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   |   dddg¡ |  d¡ d S )Nr   r   r   z/var/lib/cobbler/isos)r   Zadd_forbidden_pathr   r   r   r   r   '   s    ýzDebianCobbler.setupN)r   r	   r
   r   r   r   r   r   r   r   #   s   r   N)Zsos.report.pluginsr   r   r   r   r   r   r   r   r   r   r   Ú<module>	   s   