-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathaironet-setup.yml
107 lines (98 loc) · 2.64 KB
/
aironet-setup.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
---
- hosts: all
connection: local
gather_facts: no
tasks:
- telnet:
host: "{{ inventory_hostname }}"
user: "{{ cisco_default }}"
password: "{{ cisco_default }}"
login_prompt: "Username: "
prompts:
- "[>|#|Password:|\\[512\\]:]"
command:
- enable
- "{{ cisco_default }}"
- configure terminal
- ntp server ntp.nict.jp
- clock timezone JST 9
- snmp-server community muninconnect RO
- "username {{ set_username }} password {{ set_password }}"
- line vty 0 4
- login local
- exit
- "hostname ap{{ inventory_hostname | regex_replace('^.*\\.(\\d*)$','\\1') }}"
- ip domain-name cisco.com
- crypt key generate rsa
- 1024
- ip ssh version 2
- line vty 0 4
- transport input ssh
- "enable secret {{ set_auth_pass }}"
- "no username {{ cisco_default }}"
tags:
- ssh-setup
- ios_config:
lines:
- "dot11 ssid {{ ssid_g }}"
provider: "{{ cli }}"
tags:
- setup
- ios_config:
lines:
- authentication open
- authentication key-management wpa version 2
- guest-mode
- "wpa-psk ascii {{ psk }}"
parents: "dot11 ssid {{ ssid_g }}"
provider: "{{ cli }}"
tags:
- setup
- ios_config:
lines:
- encryption mode ciphers aes-ccm
- "ssid {{ ssid_g }}"
- no shutdown
parents: interface Dot11Radio0
provider: "{{ cli }}"
tags:
- setup
- ios_config:
lines:
- "dot11 ssid {{ ssid_a }}"
provider: "{{ cli }}"
tags:
- setup
- ios_config:
lines:
- authentication open
- authentication key-management wpa version 2
- guest-mode
- "wpa-psk ascii {{ psk }}"
parents: "dot11 ssid {{ ssid_a }}"
provider: "{{ cli }}"
tags:
- setup
- ios_config:
lines:
- encryption mode ciphers aes-ccm
- "ssid {{ ssid_a }}"
- no shutdown
parents: interface Dot11Radio1
provider: "{{ cli }}"
tags:
- setup
vars:
ssid_g: igdaj11g
ssid_a: igdaj11a
psk: igdaj2017
cisco_default: Cisco
set_username: wifiuser
set_password: wifiuserpass
set_auth_pass: wifiuseradminpass
cli:
host: "{{ inventory_hostname }}"
username: "{{ set_username }}"
password: "{{ set_password }}"
authorize: true
auth_pass: "{{ set_auth_pass }}"