41 lines
1.0 KiB
Python
41 lines
1.0 KiB
Python
import os
|
|
|
|
VAR_LIB_DIR = '/var/lib/cloud'
|
|
CUR_INSTANCE_LINK = os.path.join(VAR_LIB_DIR, "instance")
|
|
BOOT_FINISHED = os.path.join(CUR_INSTANCE_LINK, "boot-finished")
|
|
SEED_DIR = os.path.join(VAR_LIB_DIR, "seed")
|
|
|
|
CFG_ENV_NAME = "CLOUD_CFG"
|
|
CLOUD_CONFIG = '/etc/cloud/cloud.cfg'
|
|
OLD_CLOUD_CONFIG = '/etc/ec2-init/ec2-config.cfg'
|
|
|
|
CFG_BUILTIN = {
|
|
'datasource_list': ['NoCloud',
|
|
'ConfigDrive',
|
|
'OVF',
|
|
'MAAS',
|
|
'Ec2',
|
|
'CloudStack'],
|
|
'def_log_file': '/var/log/cloud-init.log',
|
|
'log_cfgs': [],
|
|
'syslog_fix_perms': 'syslog:adm'
|
|
}
|
|
|
|
PATH_MAP = {
|
|
"handlers": "handlers",
|
|
"scripts": "scripts",
|
|
"sem": "sem",
|
|
"boothooks": "boothooks",
|
|
"userdata_raw": "user-data.txt",
|
|
"userdata": "user-data.txt.i",
|
|
"obj_pkl": "obj.pkl",
|
|
"cloud_config": "cloud-config.txt",
|
|
"data": "data",
|
|
}
|
|
|
|
PER_INSTANCE = "once-per-instance"
|
|
PER_ALWAYS = "always"
|
|
PER_ONCE = "once"
|
|
|
|
TEMPLATE_DIR = '/etc/cloud/templates/'
|