You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
78 lines
3.0 KiB
78 lines
3.0 KiB
heat_template_version: ocata |
|
|
|
description: Configure hieradata for Fujitsu fossw plugin configuration |
|
|
|
parameters: |
|
ServiceNetMap: |
|
default: {} |
|
description: Mapping of service_name -> network name. Typically set |
|
via parameter_defaults in the resource registry. This |
|
mapping overrides those in ServiceNetMapDefaults. |
|
type: json |
|
DefaultPasswords: |
|
default: {} |
|
type: json |
|
EndpointMap: |
|
default: {} |
|
description: Mapping of service endpoint -> protocol. Typically set |
|
via parameter_defaults in the resource registry. |
|
type: json |
|
NeutronFujitsuFosswIps: |
|
description: 'The List of IP address of all fos switches.' |
|
type: comma_delimited_list |
|
NeutronFujitsuFosswUserName: |
|
description: 'The username of the fos switches.' |
|
type: string |
|
NeutronFujitsuFosswPassword: |
|
description: 'The password of the fos switches.' |
|
type: string |
|
hidden: true |
|
NeutronFujitsuFosswPort: |
|
description: 'The port number used for SSH connection.' |
|
type: number |
|
default: 22 |
|
NeutronFujitsuFosswTimeout: |
|
description: 'The timeout os SSH connection.' |
|
type: number |
|
default: 30 |
|
NeutronFujitsuFosswUdpDestPort: |
|
description: 'The port number of VXLAN UDP destination on the fos switches.' |
|
type: number |
|
default: 4789 |
|
NeutronFujitsuFosswOvsdbVlanidRangeMin: |
|
description: 'The minimum VLAN ID in the range that is used for binding VNI and physical port.' |
|
type: number |
|
default: 2 |
|
NeutronFujitsuFosswOvsdbPort: |
|
description: 'The port number which OVSDB server on the fos switches listen.' |
|
type: number |
|
default: 6640 |
|
|
|
resources: |
|
|
|
NeutronMl2Base: |
|
type: ./neutron-plugin-ml2.yaml |
|
properties: |
|
ServiceNetMap: {get_param: ServiceNetMap} |
|
DefaultPasswords: {get_param: DefaultPasswords} |
|
EndpointMap: {get_param: EndpointMap} |
|
|
|
outputs: |
|
role_data: |
|
description: Role data for Fujitsu Fossw ML2 Driver |
|
value: |
|
service_name: neutron_plugin_ml2_fujitsu_fossw |
|
config_settings: |
|
map_merge: |
|
- get_attr: [NeutronMl2Base, role_data, config_settings] |
|
- neutron::plugins::ml2::fujitsu::fossw::fossw_ips: {get_param: NeutronFujitsuFosswIps} |
|
neutron::plugins::ml2::fujitsu::fossw::username: {get_param: NeutronFujitsuFosswUserName} |
|
neutron::plugins::ml2::fujitsu::fossw::password: {get_param: NeutronFujitsuFosswPassword} |
|
neutron::plugins::ml2::fujitsu::fossw::port: {get_param: NeutronFujitsuFosswPort} |
|
neutron::plugins::ml2::fujitsu::fossw::timeout: {get_param: NeutronFujitsuFosswTimeout} |
|
neutron::plugins::ml2::fujitsu::fossw::udp_dest_port: {get_param: NeutronFujitsuFosswUdpDestPort} |
|
neutron::plugins::ml2::fujitsu::fossw::ovsdb_vlanid_range_min: {get_param: NeutronFujitsuFosswOvsdbVlanidRangeMin} |
|
neutron::plugins::ml2::fujitsu::fossw::ovsdb_port: {get_param: NeutronFujitsuFosswOvsdbPort} |
|
step_config: | |
|
include ::tripleo::profile::base::neutron::plugins::ml2 |
|
|
|
|