tripleo-heat-templates/environments/neutron-ml2-mlnx-sdn.yaml
waleedm 61383283e5 Change authentication method for Mellanox sdn controller
Change sdn authentication from basic(username,password) to token
authentication.
Add a new parameter "MlnxSDNToken" to authenticate sdn controller.
MlnxSDNUsername and MlnxSDNPassword can be still used with old
versions of Mellanox sdn controller and they are deprecated in
newer versions.

Change-Id: Ic658741e6dd2557af4e20aebbad4565e3da7629d
Depends-on: https://review.opendev.org/c/openstack/puppet-neutron/+/817099
(cherry picked from commit d98009ae49)
2021-12-12 08:54:27 +00:00

17 lines
516 B
YAML

# A Heat environment file which can be used to configure Mellanox SDN
resource_registry:
OS::TripleO::Services::NeutronCorePlugin: OS::TripleO::Services::NeutronCorePluginMLNXSDN
parameter_defaults:
MlnxSDNUsername: 'sdn_username'
MlnxSDNPassword: 'sdn_password'
MlnxSDNToken: 'sdn_token'
MlnxSDNUrl: 'sdn_url'
MlnxSDNDomain: 'cloudx'
MlnxSDNSyncEnabled: true
NeutronCorePlugin: 'neutron.plugins.ml2.plugin.Ml2Plugin'
NeutronMechanismDrivers: ['mlnx_sdn_assist','sriovnicswitch','openvswitch']