fuel-plugin-cisco-aci/environment_config.yaml

156 lines
4.7 KiB
YAML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

attributes:
metadata:
restrictions:
- condition: "not (cluster:net_provider == 'neutron' and networking_parameters:segmentation_type == 'vlan')"
action: hide
use_gbp:
type: "checkbox"
weight: 30
value: false
label: "Group-Based Policy"
description: "Enable/Disable Group-Based Policy installation"
restrictions:
- condition: "not (cluster:net_provider == 'neutron' and (networking_parameters:segmentation_type == 'vlan' or networking_parameters:segmentation_type == 'gre'))"
action: disable
use_apic:
type: "checkbox"
weight: 31
value: false
label: "APIC Driver"
description: "Enable/Disable APIC API Controller"
restrictions:
- condition: "not (cluster:net_provider == 'neutron' and networking_parameters:segmentation_type == 'vlan')"
action: disable
driver_type:
type: "radio"
weight: 33
value: "ML2"
label: "APIC Driver mode"
restrictions:
- condition: "settings:cisco_aci.use_apic.value != true"
action: disable
values:
- data: "ML2"
label: "ML2"
description: "ML2 Driver"
- data: "GBP"
label: "GBP"
description: "Group-Based Policy Driver"
restrictions:
- condition: "settings:cisco_aci.use_gbp.value != true"
action: disable
apic_hosts:
value: '10.0.0.100'
label: 'APIC Host'
description: 'Comma­separated list of Cisco APIC IP addresses'
weight: 41
type: "text"
restrictions:
- condition: "settings:cisco_aci.use_apic.value != true"
action: disable
apic_username:
value: 'admin'
label: 'APIC Username'
description: 'Username for Cisco APIC; usually admin is used to allow configuration for multiple tenants'
weight: 42
type: "text"
regex:
source: '\S'
error: "Error field cannot be empty"
restrictions:
- condition: "settings:cisco_aci.use_apic.value != true"
action: disable
apic_password:
value: 'password'
label: 'APIC Password'
description: 'Password for the Cisco APIC user identified by the username'
weight: 43
type: "password"
regex:
source: '\S'
error: "Error field cannot be empty"
restrictions:
- condition: "settings:cisco_aci.use_apic.value != true"
action: disable
use_lldp:
type: "checkbox"
weight: 50
value: false
label: "Use lldp"
description: "Try to automatically discover hosts"
restrictions:
- condition: "settings:cisco_aci.use_apic.value != true"
action: disable
static_config:
type: "textarea"
weight: 51
value: ""
label: "Static config"
description: "Example:\n[apic_switch:201]\ncompute11,compute21=1/10\ncompute12=1/11\n"
restrictions:
- condition: "settings:cisco_aci.use_lldp.value != false or settings:cisco_aci.use_apic.value != true"
action: disable
additional_config:
type: "textarea"
weight: 52
value: ""
label: "Additional config"
description: "Example:\n[DEFAULT]\napic_vpc_pairs=201:202,203:204"
restrictions:
- condition: "settings:cisco_aci.use_apic.value != true"
action: disable
ext_net_enable:
type: "checkbox"
weight: 70
value: false
label: "Configure external network"
description: "Create external neutron network"
restrictions:
- condition: "settings:cisco_aci.use_apic.value != true"
action: disable
ext_net_name:
type: "text"
weight: 71
value: "myextnet"
label: "Network name:"
description: "External network name"
restrictions:
- condition: "settings:cisco_aci.ext_net_enable.value == false"
action: hide
ext_net_subnet:
type: "text"
weight: 72
value: "10.0.0.0/24"
label: "Subnet range:"
description: "CIDR for external network"
restrictions:
- condition: "settings:cisco_aci.ext_net_enable.value == false"
action: hide
ext_net_gateway:
type: "text"
weight: 73
value: "10.0.0.1"
label: "Gateway IP:"
description: "IP address of the external gateway"
restrictions:
- condition: "settings:cisco_aci.ext_net_enable.value == false"
action: hide
ext_net_switch:
type: "text"
weight: 74
value: "203"
label: "Switch ID:"
description: "Switch ID from Cisco APIC"
restrictions:
- condition: "settings:cisco_aci.ext_net_enable.value == false"
action: hide
ext_net_port:
type: "text"
weight: 75
value: "1/34"
label: "Port ID:"
description: "Switch port to which the external router is connected"
restrictions:
- condition: "settings:cisco_aci.ext_net_enable.value == false"
action: hide