/nxos_upgrade

An Ansible role that upgrades NXOS and EPLD firmware

Primary LanguagePythonBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

nxos_upgrade

Build Status

Installs NXOS and EPLD firmware on Nexus OS devices.

Requirements

Role Variables

firmware_nxos_filename: NXOS filename
firmware_epld_filename: EPLD filename
switch_username: user
switch_password: password

Example Playbook

---
- hosts: nxos
  connection: local
  gather_facts: yes
  force_handlers: True
  
  vars_prompt:
   - name: switch_username
     prompt: "What is the switch username?"
     private: False
   - name: switch_password
     prompt: "What is the switch password?"
  
  vars:
    firmware_nxos_filename: n9000-dk9.1.0.0.bin
    firmware_epld_filename: n9000-epld.1.0.0.img
  
  roles:
    - nxos_upgrade

License

BSD