fuel-plugin-bigswitch/environment_config.yaml

79 lines
2.1 KiB
YAML

attributes:
metadata:
restrictions:
- condition: "not (cluster:net_provider == 'neutron' and networking_parameters:segmentation_type == 'vlan')"
message: "Please use Neutron with VLAN segmentation, the only network type supported with Big Switch plugin."
bcf_mode:
type: "select"
weight: 5
value: "P-Only"
label: "BCF Fabric Mode"
description: "Big Cloud Fabric can be deployed in either physical-only or physical+virtual Modes."
values:
- data: "P-Only"
label: "P-Only"
- data: "P+V"
label: "P+V"
bcf_controller_1:
value: ""
label: "BCF Controller1"
description: "BCF Controller' IP address."
weight: 10
type: "text"
regex:
source: '^(?:\d|1?\d\d|2[0-4]\d|25[0-5])(?:\.(?:\d|1?\d\d|2[0-4]\d|25[0-5])){3}$'
error: "Invalid IP address"
bcf_controller_2:
value: ""
label: "BCF Controller2"
description: "The second BCF Controller' IP address."
weight: 11
type: "text"
regex:
source: '(^$|^(?:\d|1?\d\d|2[0-4]\d|25[0-5])(?:\.(?:\d|1?\d\d|2[0-4]\d|25[0-5])){3}$)'
error: "Invalid IP address"
bcf_controller_username:
value: ""
label: "BCF Controller Username"
description: "Username to access BCF controllers."
weight: 20
type: "text"
bcf_controller_password:
value: ""
label: "BCF Controller Password"
description: "Password to access BCF controllers."
weight: 21
type: "password"
openstack_instance_id:
value: ""
label: "Openstack Instance ID"
description: "The Openstack instance ID that is unique within the BCF fabric."
weight: 30
type: "text"
openstack_mgmt_tenant:
value: ""
label: "Management Tenant"
description: "The BCF Management Tenant. Not needed in P_Only mode."
weight: 40
type: "text"
bcf_version:
type: "select"
weight: 50
value: "3.5.0"
label: "BCF Fabric Version"
description: "The plugin supports BCF 3.5.0 or 3.6.0 release. Not needed in P_Only mode."
values:
- data: "3.5.0"
label: "3.5.0"
- data: "3.6.0"
label: "3.6.0"