44 lines
891 B
Python
44 lines
891 B
Python
from os import path
|
|
|
|
from orchestra.contrib.settings import Setting
|
|
|
|
|
|
ORCHESTRATION_OS_CHOICES = Setting('ORCHESTRATION_OS_CHOICES',
|
|
(
|
|
('LINUX', "Linux"),
|
|
),
|
|
validators=[Setting.validate_choices]
|
|
)
|
|
|
|
|
|
ORCHESTRATION_DEFAULT_OS = Setting('ORCHESTRATION_DEFAULT_OS',
|
|
'LINUX',
|
|
choices=ORCHESTRATION_OS_CHOICES
|
|
)
|
|
|
|
|
|
ORCHESTRATION_SSH_KEY_PATH = Setting('ORCHESTRATION_SSH_KEY_PATH',
|
|
path.join(path.expanduser('~'), '.ssh/id_rsa')
|
|
)
|
|
|
|
|
|
ORCHESTRATION_ROUTER = Setting('ORCHESTRATION_ROUTER',
|
|
'orchestra.contrib.orchestration.models.Route',
|
|
validators=[Setting.validate_import_class]
|
|
)
|
|
|
|
|
|
ORCHESTRATION_TEMP_SCRIPT_DIR = Setting('ORCHESTRATION_TEMP_SCRIPT_DIR',
|
|
'/dev/shm'
|
|
)
|
|
|
|
|
|
ORCHESTRATION_DISABLE_EXECUTION = Setting('ORCHESTRATION_DISABLE_EXECUTION',
|
|
False
|
|
)
|
|
|
|
|
|
ORCHESTRATION_BACKEND_CLEANUP_DAYS = Setting('ORCHESTRATION_BACKEND_CLEANUP_DAYS',
|
|
7
|
|
)
|