U
    *bo  ã                   @   s&   d dl mZmZ G dd„ deeƒZdS )é    )ÚPluginÚUbuntuPluginc                   @   s0   e Zd ZdZdZdZdZdZdd„ Zdd	„ Z	d
S )Ú	LandscapezUbuntu Landscape clientZ	landscape)Zsysmgmt)ú/etc/landscape/client.confú/etc/landscape/service.conf)zlandscape-clientzlandscape-serverc                 C   sJ   |   ddddddg¡ |  d¡s,|   d¡ n
|   d	¡ |  d
ddg¡ d S )Nz/etc/default/landscape-clientz/etc/default/landscape-serverr   r   ú/etc/landscape/service.conf.oldz*/var/lib/landscape/landscape-oops/*/OOPS-*Zall_logsz/var/log/landscape/*.logz/var/log/landscapez'gpg --verify /etc/landscape/license.txtz$head -n 5 /etc/landscape/license.txtzlsctl status)Zadd_copy_specZ
get_optionZadd_cmd_output©Úself© r
   ú>/usr/lib/python3/dist-packages/sos/report/plugins/landscape.pyÚsetup   s     ú	

ýzLandscape.setupc                 C   sž   |   ddd¡ |   ddd¡ |   ddd¡ |   dd	d
¡ |   ddd¡ |   ddd¡ |   ddd¡ |   ddd¡ |   dd	d
¡ |   ddd¡ |   ddd¡ d S )Nr   zregistration_password(.*)zregistration_password[********]r   zpassword = (.*)zpassword = [********]zstore_password = (.*)zstore_password = [********]zsecret-token = (.*)zsecret-token = [********]zoidc-client-secret = (.*)zoidc-client-secret = [********]zoidc-client-id = (.*)zoidc-client-id = [********]r   )Zdo_file_subr   r
   r
   r   Úpostproc*   sn    ýýýýýýýýýýýzLandscape.postprocN)
Ú__name__Ú
__module__Ú__qualname__Z
short_descZplugin_nameZprofilesÚfilesZpackagesr   r   r
   r
   r
   r   r      s   r   N)Zsos.report.pluginsr   r   r   r
   r
   r
   r   Ú<module>	   s   