feat: add initial work to configure cisco router
This commit is contained in:
parent
925a4ab1b0
commit
a9567bd31d
3 changed files with 61 additions and 0 deletions
31
host_vars/cisco-catalyst-2960s.n39.eu/vars.yml
Normal file
31
host_vars/cisco-catalyst-2960s.n39.eu/vars.yml
Normal file
|
@ -0,0 +1,31 @@
|
||||||
|
---
|
||||||
|
ansible_host: 172.23.63.31
|
||||||
|
ansible_user: admin
|
||||||
|
ansible_password: {{ vault_ansible_password }}
|
||||||
|
ansible_connection: network_cli
|
||||||
|
ansible_network_os: ios
|
||||||
|
vlans:
|
||||||
|
- id: 2
|
||||||
|
name: voip
|
||||||
|
- id: 3
|
||||||
|
name: av
|
||||||
|
- id: 4
|
||||||
|
name: lan
|
||||||
|
- id: 5
|
||||||
|
name: wan
|
||||||
|
- id: 6
|
||||||
|
name: tor
|
||||||
|
- id: 7
|
||||||
|
name: service
|
||||||
|
- id: 8
|
||||||
|
name: legacy
|
||||||
|
- id: 9
|
||||||
|
name: dmz
|
||||||
|
- id: 10
|
||||||
|
name: ffmd-wan
|
||||||
|
- id: 11
|
||||||
|
name: ffmd-client
|
||||||
|
- id: 12
|
||||||
|
name: ffmd-mesh
|
||||||
|
- id: 4000
|
||||||
|
name: internet
|
|
@ -17,6 +17,7 @@ all:
|
||||||
k3s-w1.n39.eu:
|
k3s-w1.n39.eu:
|
||||||
k3s-w2.n39.eu:
|
k3s-w2.n39.eu:
|
||||||
k3s-w3.n39.eu:
|
k3s-w3.n39.eu:
|
||||||
|
cisco-catalyst-2960s.n39.eu:
|
||||||
|
|
||||||
children:
|
children:
|
||||||
docker_host:
|
docker_host:
|
||||||
|
@ -69,3 +70,6 @@ all:
|
||||||
k3s-w1.n39.eu:
|
k3s-w1.n39.eu:
|
||||||
k3s-w2.n39.eu:
|
k3s-w2.n39.eu:
|
||||||
k3s-w3.n39.eu:
|
k3s-w3.n39.eu:
|
||||||
|
network:
|
||||||
|
hosts:
|
||||||
|
cisco-catalyst-2960s.n39.eu:
|
||||||
|
|
26
switch-cisco-2960s.yml
Normal file
26
switch-cisco-2960s.yml
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
---
|
||||||
|
- hosts: cisco-catalyst-2960s.n39.eu
|
||||||
|
|
||||||
|
tasks:
|
||||||
|
- name: configure login banner
|
||||||
|
cisco.ios.ios_banner:
|
||||||
|
banner: login
|
||||||
|
text: welcome to cisco-catalyst-2960s
|
||||||
|
state: present
|
||||||
|
|
||||||
|
- name: set hostname
|
||||||
|
cisco.ios.ios_hostname:
|
||||||
|
config:
|
||||||
|
hostname: cisco-catalyst-2960s
|
||||||
|
state: override
|
||||||
|
|
||||||
|
- name: configure vlans
|
||||||
|
cisco.ios.ios_vlans:
|
||||||
|
config:
|
||||||
|
- name: {{ item.name }}
|
||||||
|
vlan_id: {{ item.id }}
|
||||||
|
state: active
|
||||||
|
shutdown: disabled
|
||||||
|
remote_span: true
|
||||||
|
state: merged
|
||||||
|
loop: "{{ vlans | dict2items }}"
|
Loading…
Reference in a new issue