
    d$                     `    d dl mc mZ d dlmZ d dlmZmZmZ ddl	m
Z
 ddlmZmZ eeefdZy)    N)logger)DISTRO_NAMEDISTRO_VERSIONDISTRO_FULL_NAME   )ProvisionHandler)CloudInitProvisionHandlercloud_init_is_enabledc                     t        j                         }|dk(  s|dk(  r)t               rt        j                  d       t               S t        j                  d       t               S )Nz
cloud-initautoz!Using cloud-init for provisioningzUsing waagent for provisioning)confget_provisioning_agentr
   r   infor	   r   )distro_namedistro_versiondistro_full_nameprovisioning_agents       F/usr/lib/python3/dist-packages/azurelinuxagent/pa/provision/factory.pyget_provision_handlerr      sU     446\)&(!#78(**
KK01    )azurelinuxagent.common.confcommonr   azurelinuxagent.commonr   azurelinuxagent.common.versionr   r   r   defaultr   	cloudinitr	   r
   r    r   r   <module>r      s0   $ + * )6 6 & G&1+9-=r   