|
|
|
@ -66,8 +66,12 @@
|
|
|
|
|
- set_fact: chassis_type="{{ nxos_inventory_output.stdout_lines[0]['TABLE_inv']['ROW_inv'][0]['productid'].split('-')[1] }}"
|
|
|
|
|
|
|
|
|
|
# Check if platform is fretta
|
|
|
|
|
- set_fact: fretta={% for row in nxos_inventory_output.stdout_lines[0]['TABLE_inv']['ROW_inv'] if 'FM-R' in row['productid'] %}"true"{% endfor %}
|
|
|
|
|
when: platform is match("N9K")
|
|
|
|
|
- set_fact: fretta={% for row in nxos_inventory_output.stdout_lines[0]['TABLE_inv']['ROW_inv'] if '-R' in row['productid'] %}"true"{% endfor %}
|
|
|
|
|
when: platform is match("N9K|N3K")
|
|
|
|
|
|
|
|
|
|
# Set platform to N3K-F for fretta
|
|
|
|
|
- set_fact: platform="N3K-F"
|
|
|
|
|
when: ( platform is match("N3K")) and ( fretta is search("true"))
|
|
|
|
|
|
|
|
|
|
# Set platform to N9K-F for fretta
|
|
|
|
|
- set_fact: platform="N9K-F"
|
|
|
|
|