templater.py
使用Python的Cheetah库中模板来生成相应的字符串。
netinfo.py
打印路由(netstat -rn)和网卡信息(ifconfig -a)。
version.py
仅仅记录cloud-init的当前版本信息,但是通过python的distutils库中StrictVersion来验证version信息。
signal_handler.py
信号处理(SIGINT, SIGTERM, SIGABRT),当收到这些信息的时候打印更多的信息在程序退出之前,方便debug。
settings.py
记录一些cloud-init内部的公用常量。
safeyaml.py
增加一个安全的yaml加载模式,把字符串转换成python的list, dict等。
importer.py
根据属性找到对应的python模块,并动态加载制定的模块。核心函数:find_module,import_module等。
type_utils.py
获得一个实例的声明类型,也就是实例的类型。
patcher.py
<