Create switch_template.j2

This commit is contained in:
theNetworkChuck 2019-12-19 10:55:11 -06:00 committed by GitHub
parent 0afadf1526
commit d8f9b01e75
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

73
switch_template.j2 Normal file
View file

@ -0,0 +1,73 @@
!
hostname {{ siteinfo.hostname }}
!
service password-encryption
!
no ip domain-lookup
!
{% for n in range(3) %}
interface GigabitEthernet0/{{ n+1 }}
{% if n+1 == 1 %}
description Connection to Router
switchport trunk encapsulation dot1q
switchport mode trunk
switchport trunk allowed vlan 1,7,9,999
no shut
{% else %}
description Access Port
switchport access vlan 7
switchport voice vlan 9
switchport mode access
no shut
{% endif %}}
{% endfor %}
!
interface vlan 999
ip address {{ siteinfo.vlan999 }}
no shut
vlan 7
description Data Vlan
!
vlan 9
description Voice Vlan
!
vlan 999
description MGMT Vlan
!
line vty 0 4
logging synchronous
!
banner login ^C
.:+syyyyys+:.
:smMMMMMMMMMMMMMms:
`oNMMMMMMMMMMMMMMMMMMMd:
:mMMMMMMMMMMMMMMMMMMMMMMMs
:NMMMMMMMMhsdMMMMMMMMMMMMMMy
`NMMMMMMMMh` `./shmNMMMMMMMMMo
oMMMMMMNh: ``../sdMMMMM.
dMMNs+:. `-yMMM+
NMM+ oMMy
NMM: .MMh
-yNMM` NMmy-
dosMM :oyyyo:. `-+yhys/` `MMo+m
ys/MM`-:....://- `//:-...-: .MM/od
/N.MM- :MM-d+
hhNM: /MNyd`
`sNM/ +MNo`
.hMMMNs` .-::--::-` `sMMMMy.
`mMMMMMMd--:+hmMMMMMMMMds/:-dMMMMMMm.
+MMMMMMMMNMMMMMMNhssdMMMMMMMMMMMMMMMh
hMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM`
NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM-
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM:
NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM.
yMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMd
-MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM:
oMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM+
-yNMMMMMMMMMMMMMMMMMMMMMMMMMMMNy-
`+hNMMMMMMMMMMMMMMMMMMMMMNh+`
`:ohNMMMMMMMMMMMMMNho:`
.:+oyyhyso+:.
^C
!
do cop r s