Chapter 8 Data Models and Dynamic Templates
For diagrams, tables, or exact code formatting, .
JOHN W. CAPOBIANCOPRINTED PAGE 138
{% endif %}
{% if platform_defaults.type == 6000 or platform_defaults.type == 4000 or
platform_defaults.type == 3850 %}redundancy mode sso
{% endif %}
enable secret 5 {{ global_campus_defaults.enable_secret }}
username admin privilege 15 secret 5 {{ global_campus_defaults.enable_secret }}
{% if platform_defaults.type == 6000 %}
platform ip cef load-sharing ip-only
platform sub-interface maximum-vlan vlan-id 2048
platform sub-interface maximum-vlan enable
platform rate-limit layer2 port-security pkt 300 burst 10
no logging event link-status boot
logging event link-status default
{% endif %}
{% if platform_defaults.type == 3750 or platform_defaults.type == 3850 %}
stack-mac persistent timer 0
{% endif %}
ip domain-name {{ global_campus_defaults.domain }}
{% if platform_defaults.type == 4000 %}
power redundancy-mode redundant
{% endif %}
{% if host_spanning_tree_values is defined %}
{% for host_spanning_tree_value in host_spanning_tree_values %}
{% for vlan_list in host_spanning_tree_values[host_spanning_tree_value] %}
spanning-tree vlan {{ vlan_list }} priority {{ host_spanning_tree_value }}
{% endfor %}
{% endfor %}
{% endif %}
{% if platform_defaults.type == 3750 %}
port-channel load-balance src-dst-ip
{% else %}
{% if platform_defaults.type == 6000 %}
port-channel load-balance src-dst-mixed-ip-port
{% else %}
{% if platform_defaults.type == 4000 or platform_defaults.type == 3850 %}
port-channel load-balance src-dst-port
{% endif %}
{% endif %}
{% endif %}
{% for logging_host in global_campus_defaults.logging_hosts %}
logging host {{ logging_host }}
{% endfor %}