Advertisement
Guest User

Untitled

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