
Separates and cleans up some documentation around the airship-in-a-bottle usage for demo vs. development environment purposes. Dev environments will deploy only the Airship specific components, while the Demo will show a more complete installation of OpenStack on top of Airship. Change-Id: Icca614c4cc4aed426006720b924c105b15d9e510
156 lines
4.2 KiB
YAML
156 lines
4.2 KiB
YAML
---
|
|
schema: 'deckhand/DataSchema/v1'
|
|
metadata:
|
|
schema: metadata/Control/v1
|
|
name: drydock/HostProfile/v1
|
|
labels:
|
|
application: drydock
|
|
data:
|
|
$schema: 'http://json-schema.org/schema#'
|
|
id: 'http://att.com/att-comdev/drydock/hostProfile.yaml'
|
|
type: 'object'
|
|
properties:
|
|
oob:
|
|
type: 'object'
|
|
properties:
|
|
type:
|
|
type: 'string'
|
|
network:
|
|
type: 'string'
|
|
account:
|
|
type: 'string'
|
|
credetial:
|
|
type: 'string'
|
|
additionalProperties: true
|
|
storage:
|
|
type: 'object'
|
|
properties:
|
|
physical_devices:
|
|
type: 'object'
|
|
additionalProperties:
|
|
type: 'object'
|
|
properties:
|
|
labels:
|
|
type: 'object'
|
|
additionalProperties:
|
|
type: 'string'
|
|
volume_group:
|
|
type: 'string'
|
|
partitions:
|
|
type: 'array'
|
|
items:
|
|
type: 'object'
|
|
properties:
|
|
name:
|
|
type: 'string'
|
|
size:
|
|
type: 'string'
|
|
part_uuid:
|
|
type: 'string'
|
|
volume_group:
|
|
type: 'string'
|
|
labels:
|
|
type: 'object'
|
|
additionalProperties:
|
|
type: 'string'
|
|
bootable:
|
|
type: 'boolean'
|
|
volume_group:
|
|
type: 'string'
|
|
filesystem:
|
|
type: 'object'
|
|
properties:
|
|
mountpoint:
|
|
type: 'string'
|
|
fstype:
|
|
type: 'string'
|
|
mount_options:
|
|
type: 'string'
|
|
fs_uuid:
|
|
type: 'string'
|
|
fs_label:
|
|
type: 'string'
|
|
additionalProperties: false
|
|
additionalProperties: false
|
|
volume_groups:
|
|
type: 'object'
|
|
additionalProperties:
|
|
type: 'object'
|
|
properties:
|
|
vg_uuid:
|
|
type: 'string'
|
|
logical_volumes:
|
|
type: 'array'
|
|
items:
|
|
type: 'object'
|
|
properties:
|
|
name:
|
|
type: 'string'
|
|
lv_uuid:
|
|
type: 'string'
|
|
size:
|
|
type: 'string'
|
|
filesystem:
|
|
type: 'object'
|
|
properties:
|
|
mountpoint:
|
|
type: 'string'
|
|
fstype:
|
|
type: 'string'
|
|
mount_options:
|
|
type: 'string'
|
|
fs_uuid:
|
|
type: 'string'
|
|
fs_label:
|
|
type: 'string'
|
|
platform:
|
|
type: 'object'
|
|
properties:
|
|
image:
|
|
type: 'string'
|
|
kernel:
|
|
type: 'string'
|
|
kernel_params:
|
|
type: 'object'
|
|
additionalProperties: true
|
|
additionalProperties: false
|
|
metadata:
|
|
type: 'object'
|
|
properties:
|
|
tags:
|
|
type: 'array'
|
|
items:
|
|
type: 'string'
|
|
owner_data:
|
|
type: 'object'
|
|
additionalProperties:
|
|
type: 'string'
|
|
rack:
|
|
type: 'string'
|
|
boot_mac:
|
|
type: 'string'
|
|
additionalProperties: false
|
|
host_profile:
|
|
type: 'string'
|
|
hardware_profile:
|
|
type: 'string'
|
|
primary_network:
|
|
type: 'string'
|
|
interfaces:
|
|
type: 'object'
|
|
additionalProperties:
|
|
type: 'object'
|
|
properties:
|
|
device_link:
|
|
type: 'string'
|
|
slaves:
|
|
type: 'array'
|
|
items:
|
|
type: 'string'
|
|
networks:
|
|
type: 'array'
|
|
items:
|
|
type: 'string'
|
|
additionalProperties: false
|
|
...
|