o x[hÌã@sPddlZddlmZddlmZddlmZe e¡Z dZ Gdd„dej ƒZ dS)éN)Úhelpers)Úphoton)ÚCLOUDINIT_NETPLAN_FILEa6# This file is generated from information provided by the datasource. Changes # to it will not persist across an instance reboot. To disable cloud-init's # network configuration capabilities, write a file # /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following: # network: {config: disabled} c@sTeZdZdZdZdZdZdeiZeedœede ddœd œZ d Z d d „Z d d„Z dS)ÚDistroz /etc/hostnamez/etc/systemd/network/z/etc/locale.confz/etc/systemd/resolved.confÚnetplan)Úresolv_conf_fnÚnetwork_conf_dirÚTrue)Ú netplan_pathÚnetplan_headerÚpostcmds)ÚnetworkdrTcCs0tj ||||¡t |¡|_d|_dg|_dS)NÚmarinerÚ systemctl)rrÚ__init__rÚRunnersÚ_runnerÚosfamilyÚinit_cmd)ÚselfÚnameÚcfgÚpaths©rú;/usr/lib/python3/dist-packages/cloudinit/distros/mariner.pyr,s  zDistro.__init__cCsdS)Nz 127.0.0.1r)rrrrÚ_get_localhost_ip5szDistro._get_localhost_ipN)Ú__name__Ú __module__Ú __qualname__Úsystemd_hostname_conf_fnrÚsystemd_locale_conf_fnÚresolve_conf_fnrÚnetwork_conf_fnÚNETWORK_FILE_HEADERÚrenderer_configsÚ prefer_fqdnrrrrrrrs"þýû  r) ÚloggingÚ cloudinitrÚcloudinit.distrosrÚcloudinit.net.netplanrÚ getLoggerrÚLOGr#rrrrrÚs