3
ܓi @ s. d dl Z d dlmZmZ G dd deeZdS ) N)PluginUbuntuPluginc @ s0 e Zd ZdZdZd
ZdZdZdd Zd
d Z dS ) LandscapezUbuntu Landscape clientZ landscapesysmgmt/etc/landscape/client.conf/etc/landscape/service.conflandscape-clientlandscape-serverc C s dd dD }t |s$| jjd n$| jddd d
g | jddd
dg | jddddddg | jdsx| jddg n| jddg | jdddg d S )Nc S s g | ]}|t jkqS )osenviron).0pr
r
/usr/lib/python3.6/landscape.py
s z#Landscape.setup..LANDSCAPE_API_KEYLANDSCAPE_API_SECRETLANDSCAPE_API_URIzNot all environment variables set. Source the environment file for the user intended to connect to the Landscape environment so that the landscape-api commands can be used.zlandscape-api get-distributionszlandscape-api get-apt-sourcesz%landscape-api get-repository-profilesz'landscape-api get activites --limit 100z&landscape-api --json get-distributionsz$landscape-api --json get-apt-sourcesz,landscape-api --json get-repository-profilesz.landscape-api --json get activites --limit 100z/etc/default/landscape-clientz/etc/default/landscape-serverz/etc/landscape/client.confz/etc/landscape/service.confz/etc/landscape/service.conf.oldz*/var/lib/landscape/landscape-oops/*/OOPS-*Zall_logsz/var/log/landscape/*.logz/var/log/landscape-server/*.logz/var/log/landscapez/var/log/landscape-serverz'gpg --verify /etc/landscape/license.txtz$head -n 5 /etc/landscape/license.txtzlsctl status)r r r )allZsoslogZwarningZadd_cmd_outputZ
add_copy_specZ
get_option)selfZvars_allr
r
r setup sD
zLandscape.setupc C s<