ansible/playbooks/aruba.yml

84 lines
1.8 KiB
YAML
Executable file

#!/usr/bin/env ansible-playbook
---
- hosts:
- test-1.switch.infra.auro.re
gather_facts: false
vars:
aruba__api_url: "http://{{ inventory_hostname }}"
aruba__api_username: "manager"
aruba__api_password: "manager"
aruba__model: J9773A
aruba__release: YA.16.11.002
aruba__hostname: "{{ inventory_hostname | 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_names:
- switch.infra.auro.re
- infra.auro.re
- toto.auro.re
aruba__manager_password: "manager"
aruba__operator_password: "operator"
aruba__default_gateways:
- 10.131.0.1
- 2a09:6840:131:0:1::1
aruba__vlans:
1:
name: Default
131:
name: Switchs
addresses:
- 10.131.1.1/16
- 2a09:6840:131:1: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_duplex: 100-full
loop_protect: true
5:
name: "Client 3"
untagged: 1003
loop_protect: true
6:
name: "Client 4"
untagged: 1004
loop_protect: true
roles:
- aruba
...