network-automation-scripts/ansible/netbox-cisco-switch-serialnums.yaml

37 lines
1000 B
YAML
Raw Normal View History

2024-12-30 20:02:57 +01:00
---
# NetBox / Update Serial Numbers
# ==============================
# Update Serial number of single and stacked switch
#
# 2023-08-26 stefan init
#
#
# Update Serial Number of Single Switch
#
- name: "Switch-Single: Update Serial"
netbox.netbox.netbox_device:
netbox_url: "{{ netbox_url }}"
netbox_token: "{{ netbox_token }}"
validate_certs: no
data:
name: "{{ name }}"
serial: "{{ ansible_net_serialnum }}"
state: present
#
# Update all Serial Number of Switch-Stack
#
- name: "Switch-Stack: Update Serials"
netbox.netbox.netbox_device:
netbox_url: "{{ netbox_url }}"
netbox_token: "{{ netbox_token }}"
validate_certs: no
data:
name: "{{ item.name }}"
serial: "{{ ansible_net_stacked_serialnums[idx_stack] }}"
state: present
loop: "{{ vchassis_stacked_switches }}"
loop_control:
index_var: idx_stack