all.yml 7.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199
  1. ---
  2. # This file holds variables relevant to all sites and devices.
  3. #
  4. # SNMP variables
  5. snmp_auth_proto: sha
  6. snmp_priv_proto: des
  7. snmp_user: CLEUR
  8. # Core variables
  9. core_hsrp_vip_v4_suffix: "254"
  10. core_hsrp_vip_v6_suffix: "fe"
  11. core_hsrp_v4_track: "3"
  12. core_hsrp_v6_track: "5"
  13. # Base IPv4 Variables
  14. base_major_net: "10"
  15. # Base IPv6 Variables
  16. base_v6_prefix: "2a05:f8c0:2"
  17. # OSPF Variables
  18. ospf_pid: "1"
  19. # IDF Variables
  20. stretched_idf_id: "252"
  21. # DHCP variables
  22. dhcp_servers:
  23. - 10.100.253.9
  24. - 10.100.254.9
  25. # DNS variables
  26. dns_servers_v6:
  27. - "2a0f:f8c0:2:64fd::6"
  28. - "2a0f:f8c0:2:64fe::6"
  29. search_domains:
  30. - ciscolive.network
  31. rdnss_lifetime: "86400"
  32. # TACACS+ variables
  33. tacacs_group_name: ISE
  34. tacacs_host_timeout: "10"
  35. tacacs_servers:
  36. - { host: 10.100.253.7 }
  37. - { host: 10.100.254.7 }
  38. # Port-channel variables
  39. port_channels:
  40. port-channel99: True
  41. port-channel66: False
  42. port-channel67: False
  43. port-channel11: False
  44. port-channel12: False
  45. # VMware variables
  46. cluster_vswitch:
  47. FlexPod: vSwitch0
  48. HyperFlex-DC1: vswitch-hx-vm-network
  49. HyperFlex-DC2: vswitch-hx-vm-network
  50. # ACL variables
  51. # TODO: Automate the update of these templates
  52. v4_acl_name: IPV4-ACL-COMMON_VLAN
  53. v4_acl_template:
  54. - remark STANDARD-PERMITS-v1
  55. - remark HELP-SERVER
  56. - permit tcp any host 10.100.252.5 eq www
  57. - permit tcp any host 10.100.253.5 eq www
  58. - permit tcp any host 10.100.254.5 eq www
  59. - permit tcp any eq 22 host 10.100.252.5 gt 1024
  60. - permit tcp any eq 22 host 10.100.253.5 gt 1024
  61. - permit tcp any eq 22 host 10.100.254.5 gt 1024
  62. - permit tcp any eq 23 host 10.100.252.5 gt 1024
  63. - permit tcp any eq 23 host 10.100.253.5 gt 1024
  64. - permit tcp any eq 23 host 10.100.254.5 gt 1024
  65. - remark PING-SWEEPER
  66. - permit icmp any host 10.100.252.5 echo-reply
  67. - permit icmp any host 10.100.253.5 echo-reply
  68. - permit icmp any host 10.100.254.5 echo-reply
  69. - remark PERMIT-DHCP
  70. - permit udp any any eq bootps
  71. - remark PERMIT-DNS
  72. - permit udp any host 10.100.252.6 eq domain
  73. - permit udp any host 10.100.253.6 eq domain
  74. - permit udp any host 10.100.254.6 eq domain
  75. - remark PERMIT-NTP
  76. - permit udp any host 10.100.253.4 eq ntp
  77. - permit udp any host 10.100.254.4 eq ntp
  78. - remark PERMIT-AP-ONBOARDING
  79. - permit ip any host 10.130.0.7
  80. - permit ip any host 10.130.0.9
  81. - remark PERMIT-MULTICAST-v1
  82. - permit ip any 224.0.0.0 15.255.255.255
  83. - remark PERMIT-IGMP
  84. - permit igmp any any
  85. - remark END-STANDARD-PERMITS-v1
  86. - remark PERMIT-INTER-VLAN-TRAFFIC-SITEWIDE-v1
  87. - permit ip 10.2.0.0 0.0.255.255 10.2.0.0 0.0.255.255
  88. - permit ip 10.3.0.0 0.0.255.255 10.3.0.0 0.0.255.255
  89. - permit ip 10.7.0.0 0.0.255.255 10.7.0.0 0.0.255.255
  90. - permit ip 10.16.0.0 0.0.255.255 10.16.0.0 0.0.255.255
  91. - permit ip 10.17.0.0 0.0.255.255 10.17.0.0 0.0.255.255
  92. - permit ip 10.18.0.0 0.0.255.255 10.18.0.0 0.0.255.255
  93. - permit ip 10.19.0.0 0.0.255.255 10.19.0.0 0.0.255.255
  94. - permit ip 10.20.0.0 0.0.255.255 10.20.0.0 0.0.255.255
  95. - permit ip 10.21.0.0 0.0.255.255 10.21.0.0 0.0.255.255
  96. - permit ip 10.22.0.0 0.0.255.255 10.22.0.0 0.0.255.255
  97. - permit ip 10.23.0.0 0.0.255.255 10.23.0.0 0.0.255.255
  98. - permit ip 10.24.0.0 0.0.255.255 10.24.0.0 0.0.255.255
  99. - permit ip 10.25.0.0 0.0.255.255 10.25.0.0 0.0.255.255
  100. - permit ip 10.32.0.0 0.0.255.255 10.32.0.0 0.0.255.255
  101. - permit ip 10.33.0.0 0.0.255.255 10.33.0.0 0.0.255.255
  102. - permit ip 10.34.0.0 0.0.255.255 10.34.0.0 0.0.255.255
  103. - permit ip 10.35.0.0 0.0.255.255 10.35.0.0 0.0.255.255
  104. - permit ip 10.36.0.0 0.0.255.255 10.36.0.0 0.0.255.255
  105. - permit ip 10.38.0.0 0.0.255.255 10.38.0.0 0.0.255.255
  106. - permit ip 10.39.0.0 0.0.255.255 10.39.0.0 0.0.255.255
  107. - permit ip 10.40.0.0 0.0.255.255 10.40.0.0 0.0.255.255
  108. - permit ip 10.41.0.0 0.0.255.255 10.41.0.0 0.0.255.255
  109. - permit ip 10.42.0.0 0.0.255.255 10.42.0.0 0.0.255.255
  110. - permit ip 10.43.0.0 0.0.255.255 10.43.0.0 0.0.255.255
  111. - permit ip 10.100.0.0 0.0.255.255 10.100.0.0 0.0.255.255
  112. - permit ip 10.127.0.0 0.0.255.255 10.127.0.0 0.0.255.255
  113. - remark PERMIT-VLAN16-to-VLAN23-for-LABS
  114. - permit ip 10.16.0.0 0.0.255.255 10.23.0.0 0.0.255.255
  115. - permit ip 10.23.0.0 0.0.255.255 10.16.0.0 0.0.255.255
  116. - remark DENY-INTERNAL-v1
  117. - deny ip any 10.0.0.0 0.255.255.255
  118. - deny ip any 172.16.0.0 0.15.255.255
  119. - deny ip any 192.168.0.0 0.0.255.255
  120. - remark DENY-INTERNET-FOR-VLAN2-Quarantine-v1
  121. - deny ip 10.2.0.0 0.0.255.255 any
  122. - remark PERMIT-INTERNET-v1
  123. - permit ip any any
  124. v6_acl_name: IPV6-ACL-COMMON-VLAN
  125. v6_acl_template:
  126. - remark ACL-V6
  127. - remark ACE-V6-STANDARD-PERMITS
  128. - remark PERMIT-ND
  129. - permit icmp any any nd-ns
  130. - permit icmp any any nd-na
  131. - remark PERMIT-ICMP
  132. - permit icmp any any router-solicitation
  133. - permit icmp any any packet-too-big
  134. - permit icmp any any time-exceeded
  135. - permit icmp any any echo-reply
  136. - permit icmp any any echo-request
  137. - remark PERMIT-DNS CPNR
  138. - permit udp any host 2a05:f8c0:0002:64fd::6 eq domain
  139. - permit tcp any host 2a05:f8c0:0002:64fd::6 eq domain
  140. - permit udp any host 2a05:f8c0:0002:64fd::6a eq domain
  141. - permit tcp any host 2a05:f8c0:0002:64fd::6a eq domain
  142. - remark PERMIT-NTP
  143. - permit udp any host 2a05:f8c0:0002:64fd::04
  144. - permit udp any host 2a05:f8c0:0002:64fd::68
  145. - remark PERMIT-MULTICAST
  146. - permit ipv6 any ff00::/8
  147. - remark PERMIT-MLD
  148. - permit icmp any any mld-report
  149. - permit icmp any any mld-v2-report
  150. - remark END-STANDARD-PERMITS
  151. - remark PERMIT-INTER-VLAN-TRAFFIC-SITEWIDE
  152. - permit ipv6 2a05:f8c0:0002:0200::/56 2a05:f8c0:0002:0200::/56
  153. - permit ipv6 2a05:f8c0:0002:0300::/56 2a05:f8c0:0002:0300::/56
  154. - permit ipv6 2a05:f8c0:0002:0700::/56 2a05:f8c0:0002:0700::/56
  155. - permit ipv6 2a05:f8c0:0002:1000::/56 2a05:f8c0:0002:1000::/56
  156. - permit ipv6 2a05:f8c0:0002:1100::/56 2a05:f8c0:0002:1100::/56
  157. - permit ipv6 2a05:f8c0:0002:1200::/56 2a05:f8c0:0002:1200::/56
  158. - permit ipv6 2a05:f8c0:0002:1300::/56 2a05:f8c0:0002:1300::/56
  159. - permit ipv6 2a05:f8c0:0002:1400::/56 2a05:f8c0:0002:1400::/56
  160. - permit ipv6 2a05:f8c0:0002:1500::/56 2a05:f8c0:0002:1500::/56
  161. - permit ipv6 2a05:f8c0:0002:1600::/56 2a05:f8c0:0002:1600::/56
  162. - permit ipv6 2a05:f8c0:0002:1700::/56 2a05:f8c0:0002:1700::/56
  163. - permit ipv6 2a05:f8c0:0002:1800::/56 2a05:f8c0:0002:1800::/56
  164. - permit ipv6 2a05:f8c0:0002:1900::/56 2a05:f8c0:0002:1900::/56
  165. - permit ipv6 2a05:f8c0:0002:2000::/56 2a05:f8c0:0002:2000::/56
  166. - permit ipv6 2a05:f8c0:0002:2100::/56 2a05:f8c0:0002:2100::/56
  167. - permit ipv6 2a05:f8c0:0002:2200::/56 2a05:f8c0:0002:2200::/56
  168. - permit ipv6 2a05:f8c0:0002:2300::/56 2a05:f8c0:0002:2300::/56
  169. - permit ipv6 2a05:f8c0:0002:2400::/56 2a05:f8c0:0002:2400::/56
  170. - permit ipv6 2a05:f8c0:0002:2600::/56 2a05:f8c0:0002:2600::/56
  171. - permit ipv6 2a05:f8c0:0002:2700::/56 2a05:f8c0:0002:2700::/56
  172. - permit ipv6 2a05:f8c0:0002:2800::/56 2a05:f8c0:0002:2800::/56
  173. - permit ipv6 2a05:f8c0:0002:2900::/56 2a05:f8c0:0002:2900::/56
  174. - permit ipv6 2a05:f8c0:0002:2a00::/56 2a05:f8c0:0002:2a00::/56
  175. - permit ipv6 2a05:f8c0:0002:2b00::/56 2a05:f8c0:0002:2b00::/56
  176. - permit ipv6 2a05:f8c0:0002:6400::/56 2a05:f8c0:0002:6400::/56
  177. - permit ipv6 2a05:f8c0:0002:7f00::/56 2a05:f8c0:0002:7f00::/56
  178. - remark remark PERMIT-VLAN16-to-VLAN23-for-LABS
  179. - permit ipv6 2a05:f8c0:0002:1000::/56 2a05:f8c0:0002:1700::/56
  180. - permit ipv6 2a05:f8c0:0002:1700::/56 2a05:f8c0:0002:1000::/56
  181. - remark DENY-INTERNAL
  182. - deny ipv6 any 2a05:f8c0:0002::/48
  183. - remark DENY-INTERNET-FOR-VLAN2-Quarantine
  184. - deny ipv6 2a05:f8c0:0002:0200::/56 any
  185. - remark ACE-V6-PERMIT-INTERNET
  186. - permit ipv6 any any