Add support for Mellanox switches running MLNX-OS
Mellanox switches running MLNX-OS cannot be managed using the Ansible onyx* modules, as the OS is too old. This change uses the stackhpc.mellanox-switch Ansible role to configure these devices using the Ansible expect module. Change-Id: I86f654c95be05e3a82d6015e4c89093127553408 Story: 2002687 Task: 22512
This commit is contained in:
parent
5f56c5acf4
commit
abded1e472
12
ansible/group_vars/switches/mellanox
Normal file
12
ansible/group_vars/switches/mellanox
Normal file
@ -0,0 +1,12 @@
|
||||
---
|
||||
# Switch configuration.
|
||||
|
||||
###############################################################################
|
||||
# Authentication configuration.
|
||||
|
||||
# For Mellanox switches, this defines a 'provider' argument to the
|
||||
# mellanox-switch role.
|
||||
switch_mellanox_provider:
|
||||
host: "{{ ansible_host }}"
|
||||
username: "{{ ansible_user }}"
|
||||
auth_pass: "{{ switch_auth_pass }}"
|
@ -93,3 +93,15 @@
|
||||
junos_switch_config_format: "{{ switch_junos_config_format }}"
|
||||
junos_switch_config: "{{ switch_config }}"
|
||||
junos_switch_interface_config: "{{ switch_interface_config }}"
|
||||
|
||||
- name: Ensure Mellanox physical switches are configured
|
||||
hosts: switches_of_type_mellanox:&switches_in_display_mode_False
|
||||
gather_facts: no
|
||||
roles:
|
||||
- role: ssh-known-host
|
||||
|
||||
- role: stackhpc.mellanox-switch
|
||||
mellanox_switch_type: "{{ switch_type }}"
|
||||
mellanox_switch_provider: "{{ switch_mellanox_provider }}"
|
||||
mellanox_switch_config: "{{ switch_config }}"
|
||||
mellanox_switch_interface_config: "{{ switch_interface_config }}"
|
||||
|
5
releasenotes/notes/mellanox-switch-cb82a8c278f5e652.yaml
Normal file
5
releasenotes/notes/mellanox-switch-cb82a8c278f5e652.yaml
Normal file
@ -0,0 +1,5 @@
|
||||
---
|
||||
features:
|
||||
- |
|
||||
Adds support for configuration of Mellanox switches running MLNX-OS. This
|
||||
is integrated with the `kayobe physical network configure` command.
|
@ -14,6 +14,7 @@
|
||||
- src: stackhpc.grafana-conf
|
||||
- src: stackhpc.libvirt-host
|
||||
- src: stackhpc.libvirt-vm
|
||||
- src: stackhpc.mellanox-switch
|
||||
- src: stackhpc.os-flavors
|
||||
- src: stackhpc.os-images
|
||||
- src: stackhpc.os-ironic-state
|
||||
|
Loading…
Reference in New Issue
Block a user