Advertisement
Guest User

Untitled

a guest
Jan 10th, 2019
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.29 KB | None | 0 0
  1. ---
  2.  
  3.  
  4. - name: ENSURE TENANT TENANT1 EXISTS ON NEXUS SWITCH
  5. hosts: nxosv
  6. connection: local
  7. gather_facts: no
  8.  
  9. vars:
  10. provider:
  11. username: cisco
  12. password: cisco
  13. transport: nxapi
  14. host: "{{ inventory_hostname }}"
  15.  
  16. tasks:
  17.  
  18. - name: ENSURE TENANT1 VRF EXISTS
  19. nxos_vrf:
  20. vrf: TENANT1
  21. provider: "{{ provider }}"
  22.  
  23. - name: ENSURE TENANT1 VLAN EXISTS
  24. nxos_vlan:
  25. vlan_id: 10
  26. name: TENANT1_VLAN
  27. provider: "{{ provider }}"
  28.  
  29. - name: ENSURe SVI EXISTS FOR TENANT1
  30. nxos_interface:
  31. interface: Vlan10
  32. provider: "{{ provider }}"
  33.  
  34. - name: ENSURE L3 SVI IS IN PROPER VRF
  35. nxos_vrf_interface:
  36. interface: Vlan10
  37. vrf: TENANT1
  38. provider: "{{ provider }}"
  39.  
  40. - name: ENSURE PROPER IP/MASK CONFIGURATION
  41. nxos_ip_interface:
  42. interface: Vlan10
  43. addr: 10.1.10.1
  44. mask: 24
  45. provider: "{{ provider }}"
  46.  
  47. - name: ENSURE TENANT1 HOST PORT ARE L2 PORTS AND ARE UP
  48. nxos_interface:
  49. interface: Ethernet2/24
  50. mode: layer2
  51. admin_state: up
  52. provider: "{{ provider }}"
  53.  
  54. - name: ASSIGN INTERFACE TO TENANT1 VLAN
  55. nxos_switchport:
  56. interface: Ethernet2/24
  57. access_vlan: 10
  58. mode: access
  59. provider: "{{ provider }}"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement