/usr/lib/python3/dist-packages/cloudinit/distros/__pycache__
NameSizeModeActions
almalinux.cpython-310.pyc3590644editdlrm
alpine.cpython-310.pyc144450644editdlrm
amazon.cpython-310.pyc6250644editdlrm
aosc.cpython-310.pyc44290644editdlrm
arch.cpython-310.pyc43560644editdlrm
azurelinux.cpython-310.pyc20680644editdlrm
bsd.cpython-310.pyc62770644editdlrm
bsd_utils.cpython-310.pyc11590644editdlrm
centos.cpython-310.pyc3560644editdlrm
cloudlinux.cpython-310.pyc3600644editdlrm
cos.cpython-310.pyc3550644editdlrm
debian.cpython-310.pyc81690644editdlrm
dragonflybsd.cpython-310.pyc4070644editdlrm
eurolinux.cpython-310.pyc3590644editdlrm
fedora.cpython-310.pyc3560644editdlrm
freebsd.cpython-310.pyc71240644editdlrm
gentoo.cpython-310.pyc38710644editdlrm
mariner.cpython-310.pyc16760644editdlrm
miraclelinux.cpython-310.pyc3620644editdlrm
netbsd.cpython-310.pyc50160644editdlrm
networking.cpython-310.pyc123290644editdlrm
openbsd.cpython-310.pyc25540644editdlrm
OpenCloudOS.cpython-310.pyc5900644editdlrm
openeuler.cpython-310.pyc5860644editdlrm
openmandriva.cpython-310.pyc3640644editdlrm
opensuse-leap.cpython-310.pyc3670644editdlrm
opensuse-microos.cpython-310.pyc3700644editdlrm
opensuse-tumbleweed.cpython-310.pyc3730644editdlrm
opensuse.cpython-310.pyc66110644editdlrm
photon.cpython-310.pyc46700644editdlrm
raspberry_pi_os.cpython-310.pyc19580644editdlrm
rhel.cpython-310.pyc52270644editdlrm
rhel_util.cpython-310.pyc10110644editdlrm
rocky.cpython-310.pyc3550644editdlrm
sle-micro.cpython-310.pyc3630644editdlrm
sles.cpython-310.pyc3580644editdlrm
sle_hpc.cpython-310.pyc3610644editdlrm
suse.cpython-310.pyc3580644editdlrm
TencentOS.cpython-310.pyc5880644editdlrm
ubuntu.cpython-310.pyc22050644editdlrm
ug_util.cpython-310.pyc40530644editdlrm
virtuozzo.cpython-310.pyc3590644editdlrm
__init__.cpython-310.pyc450610644editdlrm
Edit: /usr/lib/python3/dist-packages/cloudinit/distros/__pycache__/ubuntu.cpython-310.pyc (2205B)
o ƒtÖhF ã@sdddlZddlZddlmZmZddlmZddlmZddl m Z e  e ¡Z Gdd„dejƒZdS)éN)ÚPREFERRED_NTP_CLIENTSÚdebian)ÚSnap)Ú activators)ÚCLOUDINIT_NETPLAN_FILEcs@eZdZ‡fdd„Zd ‡fdd„ Zedd„ƒZd d d „Z‡ZS) ÚDistrocsdtƒ |||¡dtdœ|_|jdtjdœ|jdtjddœdœ|_t|jƒ|_ |j   |j ¡dS)Nz+/etc/network/interfaces.d/50-cloud-init.cfg)ÚeniÚnetplanr)Úeni_pathÚ eni_headerr T)Ú netplan_pathÚnetplan_headerÚpostcmds) ÚsuperÚ__init__rÚnetwork_conf_fnrÚNETWORK_FILE_HEADERÚrenderer_configsrÚ_runnerÚsnapÚpackage_managersÚappend)ÚselfÚnameÚcfgÚpaths©Ú __class__©ú:/usr/lib/python3/dist-packages/cloudinit/distros/ubuntu.pyrsþþýû zDistro.__init__Ncs,tƒ |||¡|j ¡r|j ¡dSdS)N)rÚpackage_commandrÚ availableÚupgrade_packages)rÚcommandÚargsÚpkgsrrrr -s ÿzDistro.package_commandcCs|js t t¡|_|jS)z5The preferred ntp client is dependent on the version.)Ú_preferred_ntp_clientsÚcopyÚdeepcopyr)rrrrÚpreferred_ntp_clients2s zDistro.preferred_ntp_clientsÚreturnc Csbz|j ¡WdStjyt d¡YdSty0}z t d|¡WYd}~dSd}~ww)zAEnsure that cloud-init's network service has network connectivityz6Failed to wait for network. No network activator foundzFailed to wait for network: %sN)Únetwork_activatorÚwait_for_networkrÚNoActivatorExceptionÚLOGÚerrorÚ Exception)rÚerrrr,9s€ÿzDistro.wait_for_network)NN)r*N) Ú__name__Ú __module__Ú __qualname__rr Úpropertyr)r,Ú __classcell__rrrrrs   r)r'ÚloggingÚcloudinit.distrosrrÚ)cloudinit.distros.package_management.snaprÚ cloudinit.netrÚcloudinit.net.netplanrÚ getLoggerr2r.rrrrrÚs