1 heat_template_version: pike
3 description: Configure hieradata for Fujitsu fossw plugin configuration
8 description: Dictionary packing service data
12 description: Mapping of service_name -> network name. Typically set
13 via parameter_defaults in the resource registry. This
14 mapping overrides those in ServiceNetMapDefaults.
21 description: Role name on which the service is applied
25 description: Parameters specific to the role
29 description: Mapping of service endpoint -> protocol. Typically set
30 via parameter_defaults in the resource registry.
32 NeutronFujitsuFosswIps:
33 description: 'The List of IP address of all fos switches.'
34 type: comma_delimited_list
35 NeutronFujitsuFosswUserName:
36 description: 'The username of the fos switches.'
38 NeutronFujitsuFosswPassword:
39 description: 'The password of the fos switches.'
42 NeutronFujitsuFosswPort:
43 description: 'The port number used for SSH connection.'
46 NeutronFujitsuFosswTimeout:
47 description: 'The timeout os SSH connection.'
50 NeutronFujitsuFosswUdpDestPort:
51 description: 'The port number of VXLAN UDP destination on the fos switches.'
54 NeutronFujitsuFosswOvsdbVlanidRangeMin:
55 description: 'The minimum VLAN ID in the range that is used for binding VNI and physical port.'
58 NeutronFujitsuFosswOvsdbPort:
59 description: 'The port number which OVSDB server on the fos switches listen.'
66 type: ./neutron-plugin-ml2.yaml
68 ServiceData: {get_param: ServiceData}
69 ServiceNetMap: {get_param: ServiceNetMap}
70 DefaultPasswords: {get_param: DefaultPasswords}
71 EndpointMap: {get_param: EndpointMap}
72 RoleName: {get_param: RoleName}
73 RoleParameters: {get_param: RoleParameters}
77 description: Role data for Fujitsu Fossw ML2 Driver
79 service_name: neutron_plugin_ml2_fujitsu_fossw
82 - get_attr: [NeutronMl2Base, role_data, config_settings]
83 - neutron::plugins::ml2::fujitsu::fossw::fossw_ips: {get_param: NeutronFujitsuFosswIps}
84 neutron::plugins::ml2::fujitsu::fossw::username: {get_param: NeutronFujitsuFosswUserName}
85 neutron::plugins::ml2::fujitsu::fossw::password: {get_param: NeutronFujitsuFosswPassword}
86 neutron::plugins::ml2::fujitsu::fossw::port: {get_param: NeutronFujitsuFosswPort}
87 neutron::plugins::ml2::fujitsu::fossw::timeout: {get_param: NeutronFujitsuFosswTimeout}
88 neutron::plugins::ml2::fujitsu::fossw::udp_dest_port: {get_param: NeutronFujitsuFosswUdpDestPort}
89 neutron::plugins::ml2::fujitsu::fossw::ovsdb_vlanid_range_min: {get_param: NeutronFujitsuFosswOvsdbVlanidRangeMin}
90 neutron::plugins::ml2::fujitsu::fossw::ovsdb_port: {get_param: NeutronFujitsuFosswOvsdbPort}
92 include ::tripleo::profile::base::neutron::plugins::ml2