x[he ddlZddlmZmZddlmZddlmZeje Z dZ GddejZ y)N)subputil)rhel)CLOUDINIT_NETPLAN_FILEa7# 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*eZdZdZfdZddZxZS)Distroz/usr/libct||||d|_d|_d|_d|_dg|_dti|_|j |jd|jdtdd d |_ y) N azurelinuxz/etc/systemd/network/z/etc/locale.confz/etc/systemd/resolved.conf systemctlnetplan)resolv_conf_fnnetwork_conf_dirTrue) netplan_pathnetplan_headerpostcmds)networkdr ) super__init__osfamilyrsystemd_locale_conf_fnresolve_conf_fninit_cmdrnetwork_conf_fnNETWORK_FILE_HEADERrenderer_configs)selfnamecfgpaths __class__s >/usr/lib/python3/dist-packages/cloudinit/distros/azurelinux.pyrzDistro.__init__s sE*$ 7&8#;$  )+AB#'"6"6$($9$9 !% 4 4Y ?"5" ! c|g}tjdrtjddg}ntjddg}|j d|r"t |t r|j |n#|r!t |tr|j||j |tjd|}|j|tj|dy) Ndnfz Using DNF for package managementz!Using TDNF for package managementtdnfz-yz%s-%sF)capture) rwhichLOGdebugappend isinstancestrlistextendrexpand_package_list)rcommandargspkgscmdpkglists r"package_commandzDistro.package_command1s <D ::e  II8 9'C II9 :(C 4 JtS) JJt  jt, JJt  7**7D9 7 #u%r#)NN)__name__ __module__ __qualname__ usr_lib_execrr6 __classcell__)r!s@r"rrsL ,&r#r) logging cloudinitrrcloudinit.distrosrcloudinit.net.netplanr getLoggerr7r)rrr#r"rBs= "8g!2&T[[2&r#