Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- cisco@cisco:~$ ansible-playbook -i inventory tenant.yml
- PLAY [Provision tenants] *******************************************************
- TASK [verify VLAN TENANT1] *****************************************************
- ok: [nxosv]
- TASK [verify vrf] **************************************************************
- ok: [nxosv]
- TASK [VERIFY SVI] **************************************************************
- changed: [nxosv]
- TASK [verify intvlan10 vrf] ****************************************************
- changed: [nxosv]
- TASK [verify vlan 10 interface] ************************************************
- changed: [nxosv]
- TASK [verify Eth2/24 is up an has vlan10 assigned] *****************************
- changed: [nxosv]
- TASK [verify assigned vlan10 to interface] *************************************
- ok: [nxosv]
- PLAY RECAP *********************************************************************
- nxosv : ok=7 changed=4 unreachable=0 failed=0
- cisco@cisco:~$ vi tenant.yml
- cisco@cisco:~$ cat tenant.yml
- ---
- - name: Provision tenants
- hosts: nxos
- connection: local
- gather_facts: no
- vars:
- provider:
- username: cisco
- password: cisco
- transport: nxapi
- host: "{{ inventory_hostname }}"
- tasks:
- - name: verify VLAN TENANT1
- nxos_vlan:
- vlan_id: 10
- state: present
- name: TENANT1_VLAN
- provider: "{{ provider }}"
- - name: verify vrf
- nxos_vrf:
- vrf: TENANT1
- provider: "{{ provider }}"
- - name: VERIFY SVI
- nxos_interface:
- interface: Vlan10
- provider: "{{ provider }}"
- - name: verify intvlan10 vrf
- nxos_vrf_interface:
- interface: Vlan10
- vrf: TENANT1
- provider: "{{ provider }}"
- - name: verify vlan 10 interface
- nxos_ip_interface:
- interface: Vlan10
- version: v4
- addr: 10.1.10.1
- mask: 24
- provider: "{{ provider }}"
- - name: verify Eth2/24 is up an has vlan10 assigned
- nxos_interface:
- interface: Ethernet2/24
- mode: layer2
- provider: "{{ provider }}"
- - name: verify assigned vlan10 to interface
- nxos_switchport:
- interface: Ethernet2/24
- access_vlan: 10
- provider: "{{ provider }}"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement