123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217 |
- # Copyright 2021 Dell Inc. or its subsidiaries. All Rights Reserved.
- #
- # Licensed under the Apache License, Version 2.0 (the "License");
- # you may not use this file except in compliance with the License.
- # You may obtain a copy of the License at
- #
- # http://www.apache.org/licenses/LICENSE-2.0
- #
- # Unless required by applicable law or agreed to in writing, software
- # distributed under the License is distributed on an "AS IS" BASIS,
- # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- # See the License for the specific language governing permissions and
- # limitations under the License.
- # Default configurations written for :
- # ----Mellanox Quantum(TM) HDR InfiniBand Switch, 40 QSFP56 ports----
- # Change the configurations as per the switch model to avoid failures
- # Subnet Manager: centralized resource used by infiniband
- # to handle the management of the fabric.
- # Cache and Log directories of subnet manager
- # container are mounted to below mentioned path on host.
- # cache_directory: opensm stores certain data to the disk such that
- # subsequent runs are consistent. The default directory used is /var/cache/opensm.
- # The following files are included in it: guid2lid, guid2mkey, neighbors
- # log_directory: controls the directory in which the temporary files
- # generated by opensm are created. These files are: opensm-subnet.lst,
- # opensm.fdbs, and opensm.log. By default, this directory is /var/log.
- subnet_manager:
- cache_directory: /var/cache/opensm
- log_directory: /var/log
- # mellanox_switch_config: list of configuration lines to apply to the switch.
- # Example:
- # mellanox_switch_config:
- # - Command 1
- # - Command 2
- # By default, the list is empty.
- mellanox_switch_config:
- # mellanox_switch_interface_config: contains interface configuration.
- # It is a dict mapping switch interface names to configuration dicts.
- # Each dict may contain the following items:
- # description - a description to apply to the interface.
- # config - a list of per-interface configuration.
- mellanox_switch_interface_config:
- ib 1/1:
- description: port 1
- config:
- - "no shutdown"
- ib 1/2:
- description: port 2
- config:
- - "no shutdown"
- ib 1/3:
- description: port 3
- config:
- - "no shutdown"
- ib 1/4:
- description: port 4
- config:
- - "no shutdown"
- ib 1/5:
- description: port 5
- config:
- - "no shutdown"
- ib 1/6:
- description: port 6
- config:
- - "no shutdown"
- ib 1/7:
- description: port 7
- config:
- - "no shutdown"
- ib 1/8:
- description: port 8
- config:
- - "no shutdown"
- ib 1/9:
- description: port 9
- config:
- - "no shutdown"
- ib 1/10:
- description: port 10
- config:
- - "no shutdown"
- ib 1/11:
- description: port 11
- config:
- - "no shutdown"
- ib 1/12:
- description: port 12
- config:
- - "no shutdown"
- ib 1/13:
- description: port 13
- config:
- - "no shutdown"
- ib 1/14:
- description: port 14
- config:
- - "no shutdown"
- ib 1/15:
- description: port 15
- config:
- - "no shutdown"
- ib 1/16:
- description: port 16
- config:
- - "no shutdown"
- ib 1/17:
- description: port 17
- config:
- - "no shutdown"
- ib 1/18:
- description: port 18
- config:
- - "no shutdown"
- ib 1/19:
- description: port 19
- config:
- - "no shutdown"
- ib 1/20:
- description: port 20
- config:
- - "no shutdown"
- ib 1/21:
- description: port 21
- config:
- - "no shutdown"
- ib 1/22:
- description: port 22
- config:
- - "no shutdown"
- ib 1/23:
- description: port 23
- config:
- - "no shutdown"
- ib 1/24:
- description: port 24
- config:
- - "no shutdown"
- ib 1/25:
- description: port 25
- config:
- - "no shutdown"
- ib 1/26:
- description: port 26
- config:
- - "no shutdown"
- ib 1/27:
- description: port 27
- config:
- - "no shutdown"
- ib 1/28:
- description: port 28
- config:
- - "no shutdown"
- ib 1/29:
- description: port 29
- config:
- - "no shutdown"
- ib 1/30:
- description: port 30
- config:
- - "no shutdown"
- ib 1/31:
- description: port 31
- config:
- - "no shutdown"
- ib 1/32:
- description: port 32
- config:
- - "no shutdown"
- ib 1/33:
- description: port 33
- config:
- - "no shutdown"
- ib 1/34:
- description: port 34
- config:
- - "no shutdown"
- ib 1/35:
- description: port 35
- config:
- - "no shutdown"
- ib 1/36:
- description: port 36
- config:
- - "no shutdown"
- ib 1/37:
- description: port 37
- config:
- - "no shutdown"
- ib 1/38:
- description: port 38
- config:
- - "no shutdown"
- ib 1/39:
- description: port 39
- config:
- - "no shutdown"
- ib 1/40:
- description: port 40
- config:
- - "no shutdown"
- # save_changes_to_startup: is a boolean flag. By default, this option is set to false.
- # When set to true, it will save the switch's running configuration to the startup configuration file
- # after the role applies its configuration. This will allow the configuration to persist after a
- # restart or power failure.
- save_changes_to_startup: false
|