܍~c zUdZddlZddlmZddlmZddlmZ ddlZdZ n#e $rdZdZ YnwxYwddl m Z dd l mZ dd l mZmZmZmZdd lmZdd lmZmZdd lmZe jeZdgZdddedeedgedgdZeed<eeZdZ dZ!dZ"defdZ#de$dedede d e%d!df d"Z&dS)#z: invalid choice: 'install'zTemplate: linux/nvidia/latelink Type: boolean Default: true Description: Late-link NVIDIA kernel modules? Enable this to link the NVIDIA kernel modules in cloud-init and make them available for use. X_LOADTEMPLATEFILEdistroct|ts'tdtj|d|d}t jt j||}|st d||dStj ds&t d|dgd}t j|d }|r|d |z }t d |||r|nd tj|d }t j|d} t j|t(t+jd5} | t0|dddn #1swxYwYn;#t2$r.} t jtdt7| d} ~ wwxYwt j|rt j|n9#t j|rt j|wwxYw tj ddd|gdS#tj$rR} t>| j vrt!dn#d| j"vrt!dd} ~ wwxYw)Nz''drivers' config expected dict, found 'z': znvidia/license-acceptedz$Not installing NVIDIA drivers. %s=%szubuntu-driverszI'ubuntu-drivers' command not available. Installing ubuntu-drivers-commonzubuntu-drivers-commonnvidiaznvidia/versionz:{}zr4rrNr:listrUrVrMrfs'CBB !!!!!!$$$$$$NNNKKGKKK$$$$$$888888888888######<<<<<<<<++++++g!! *   ;6 (     ){)j. ,t  K!*=6====@ #(/5=A s " ..