File: //snap/core22/current/usr/lib/python3/dist-packages/cloudinit/cmd/__pycache__/main.cpython-310.pyc
o
t��h¿ � @ s d dl Z d dlZd dlZd dlZd dlZd dlZd dlZd dlmZm Z m
Z
mZ d dlm
Z
mZ d dlmZ d dlmZ d dlmZ d dlmZ d dlmZ d d lmZ d d
lmZ d dlmZ d dlmZ d d
lmZ d dlmZ d dlmZ d dlmZ d dlmZmZ d dlm Z d dl!m"Z" d dl#m$Z$ d dl%m&Z& d dl'm(Z( d dl)m*Z* d dl+m,Z,m-Z-m.Z.m/Z/ e0Z1dZ2dZ3e,e-e.d�Z4ddddd �Z5e�6e7�Z8G d!d"� d"e j9�Z:d^d$d%�Z;d_d&d'�Z<d(d)� Z=e�>d*�e8j?fd+e
e0gdf fd,d-��Z@d.d/� ZAd0e$fd1d2�ZBd3d4� ZCd`d6d7�ZDdad9e eEe0f fd:d;�ZFd<d=� ZGd>d?� ZHd@eee0eIf d9e eJe1f fdAdB�ZKdCeejL d9e eJe1f fdDdE�ZMdFdG� ZNdHdI� ZOdJdK� ZPdLdM� ZQdNdO� ZRdPejSfdQdR�ZTdSdT� ZUdUdV� ZVd_dWdX�ZWdYdZ� ZXd[d\� ZYe7d]k�r�e�ZeWej[�� dS dS )b� N)�Optional�Tuple�Callable�Union)�features�netinfo)�signal_handler)�sources)�socket)�stages)�
url_helper)�util)�performance)�version)�warnings)� reporting)�
atomic_helper)� lifecycle)�handlers)�log_util�loggers)�read_cfg_paths)�cc_set_hostname)�Modules)�validate_cloudconfig_schema)�log_with_downgradable_level)�events)�PER_INSTANCE�
PER_ALWAYS�PER_ONCE�CLOUD_CONFIGzOCloud-init v. {version} running '{action}' at {timestamp}. Up {uptime} seconds.zcloud_%s_modules)�instance�always�oncezLocal Stagez
Network StagezConfig StagezFinal Stage)�
init-local�init�modules-config�
modules-finalc s&