o
    *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   s@   |   g d¢¡ |  d¡s|   d¡ n|   d¡ |  g d¢¡ d S )N)z/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/landscape)z'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   