Advertisement
Guest User

Untitled

a guest
Jun 9th, 2017
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.29 KB | None | 0 0
  1. cisco@cisco:~$ ansible-playbook -i inventory tenant.yml
  2.  
  3. PLAY [Provision tenants] *******************************************************
  4.  
  5. TASK [verify VLAN TENANT1] *****************************************************
  6. ok: [nxosv]
  7.  
  8. TASK [verify vrf] **************************************************************
  9. ok: [nxosv]
  10.  
  11. TASK [VERIFY SVI] **************************************************************
  12. changed: [nxosv]
  13.  
  14. TASK [verify intvlan10 vrf] ****************************************************
  15. changed: [nxosv]
  16.  
  17. TASK [verify vlan 10 interface] ************************************************
  18. changed: [nxosv]
  19.  
  20. TASK [verify Eth2/24 is up an has vlan10 assigned] *****************************
  21. changed: [nxosv]
  22.  
  23. TASK [verify assigned vlan10 to interface] *************************************
  24. ok: [nxosv]
  25.  
  26. PLAY RECAP *********************************************************************
  27. nxosv : ok=7 changed=4 unreachable=0 failed=0
  28.  
  29. cisco@cisco:~$ vi tenant.yml
  30. cisco@cisco:~$ cat tenant.yml
  31. ---
  32. - name: Provision tenants
  33. hosts: nxos
  34. connection: local
  35. gather_facts: no
  36.  
  37. vars:
  38. provider:
  39. username: cisco
  40. password: cisco
  41. transport: nxapi
  42. host: "{{ inventory_hostname }}"
  43.  
  44. tasks:
  45. - name: verify VLAN TENANT1
  46. nxos_vlan:
  47. vlan_id: 10
  48. state: present
  49. name: TENANT1_VLAN
  50. provider: "{{ provider }}"
  51. - name: verify vrf
  52. nxos_vrf:
  53. vrf: TENANT1
  54. provider: "{{ provider }}"
  55. - name: VERIFY SVI
  56. nxos_interface:
  57. interface: Vlan10
  58. provider: "{{ provider }}"
  59. - name: verify intvlan10 vrf
  60. nxos_vrf_interface:
  61. interface: Vlan10
  62. vrf: TENANT1
  63. provider: "{{ provider }}"
  64. - name: verify vlan 10 interface
  65. nxos_ip_interface:
  66. interface: Vlan10
  67. version: v4
  68. addr: 10.1.10.1
  69. mask: 24
  70. provider: "{{ provider }}"
  71. - name: verify Eth2/24 is up an has vlan10 assigned
  72. nxos_interface:
  73. interface: Ethernet2/24
  74. mode: layer2
  75. provider: "{{ provider }}"
  76. - name: verify assigned vlan10 to interface
  77. nxos_switchport:
  78. interface: Ethernet2/24
  79. access_vlan: 10
  80. provider: "{{ provider }}"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement