예제 #1
0
파일: config.py 프로젝트: tai271828/maas
class BootSourceSelection(Schema):
    """Configuration validator for boot source selection configuration."""

    if_key_missing = None

    os = UnicodeString(if_missing="*")
    release = UnicodeString(if_missing="*")
    arches = Set(if_missing=["*"])
    subarches = Set(if_missing=["*"])
    labels = Set(if_missing=["*"])
예제 #2
0
파일: config.py 프로젝트: cloudbase/maas
class ConfigBoot(Schema):
    """Configuration validator for boot configuration."""

    if_key_missing = None

    ephemeral = ConfigBootEphemeral
    architectures = Set(if_missing=None)
예제 #3
0
파일: config.py 프로젝트: cloudbase/maas
class ConfigBootEphemeral(Schema):
    """Configuration validator for ephemeral boot configuration."""

    if_key_missing = None

    images_directory = String(if_missing="/var/lib/maas/ephemeral")
    releases = Set(if_missing=None)