74 lines
1.6 KiB
YAML
Executable file
74 lines
1.6 KiB
YAML
Executable file
#!/usr/bin/env ansible-playbook
|
|
---
|
|
- hosts:
|
|
- test-1.switch.infra.auro.re
|
|
gather_facts: false
|
|
vars:
|
|
aruba__hostname: "{{ inventory_hostname }}"
|
|
aruba__rest_enabled: true
|
|
aruba__ssh_enabled: true
|
|
aruba__ntp_servers:
|
|
- 10.128.0.1
|
|
- 2a09:6840:128:0:1::1
|
|
aruba__timezone: Europe/Paris
|
|
aruba__dns_servers:
|
|
- 10.128.0.1
|
|
- 2a09:6840:128:0:1::1
|
|
aruba__dns_domain_name: switch.infra.auro.re
|
|
aruba__manager_password: "P@ssw0rd!"
|
|
aruba__operator_password: "P@ssw0rd!"
|
|
aruba__default_gateways:
|
|
- 10.131.0.1
|
|
- 2a09:6840:131:0:1::1
|
|
aruba__vlans:
|
|
131:
|
|
name: Switchs
|
|
addresses:
|
|
- 10.131.0.1/16
|
|
- 2a09:6840:131:0:1::1/56
|
|
1000:
|
|
name: "Client 0"
|
|
1001:
|
|
name: "Client 1"
|
|
1002:
|
|
name: "Client 2"
|
|
1003:
|
|
name: "Client 3"
|
|
1004:
|
|
name: "Client 4"
|
|
aruba__interfaces:
|
|
1:
|
|
name: Uplink
|
|
untagged: 131
|
|
tagged:
|
|
- 1000
|
|
- 1001
|
|
- 1002
|
|
- 1003
|
|
- 1004
|
|
loop_protect: true
|
|
lldp: true
|
|
2:
|
|
name: "Client 0"
|
|
untagged: 1000
|
|
loop_protect: true
|
|
3:
|
|
name: "Client 1"
|
|
untagged: 1001
|
|
loop_protect: true
|
|
4:
|
|
name: "Client 2"
|
|
untagged: 1002
|
|
speed: 100fdx
|
|
loop_protect: true
|
|
5:
|
|
name: "Client 3"
|
|
untagged: 1003
|
|
loop_protect: true
|
|
6:
|
|
name: "Client 4"
|
|
untagged: 1004
|
|
loop_protect: true
|
|
roles:
|
|
- aruba
|
|
...
|