Skip to content

Commit

Permalink
Refactor(eos_designs): Structured config output (#4700)
Browse files Browse the repository at this point in the history
  • Loading branch information
ClausHolbechArista authored Dec 20, 2024
1 parent e1f594e commit 688169f
Show file tree
Hide file tree
Showing 557 changed files with 109,953 additions and 109,741 deletions.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -1,65 +1,74 @@
hostname: inet-cloud
is_deployed: true
router_bgp:
as: '65666'
router_id: 172.31.255.23
bgp:
default:
ipv4_unicast: false
maximum_paths:
paths: 4
ecmp: 4
redistribute:
connected:
enabled: true
peer_groups:
- name: IPv4-UNDERLAY-PEERS
type: ipv4
maximum_routes: 12000
send_community: all
address_family_ipv4:
peer_groups:
- name: IPv4-UNDERLAY-PEERS
activate: true
neighbors:
- ip_address: 100.64.21.2
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65000'
default_originate:
enabled: true
always: true
static_routes:
- vrf: MGMT
destination_address_prefix: 0.0.0.0/0
gateway: 192.168.17.1
service_routing_protocols_model: multi-agent
ip_routing: true
aaa_authorization:
exec:
default: local
aaa_root:
disabled: true
config_end: true
daemon_terminattr:
cvaddrs:
- www.cv-staging.corp.arista.io:443
cvauth:
method: token-secure
token_file: /tmp/cv-onboarding-token
cvvrf: MGMT
smashexcludes: ale,flexCounter,hardware,kni,pulse,strata
ingestexclude: /Sysdb/cell/1/agent,/Sysdb/cell/2/agent
disable_aaa: false
vlan_internal_order:
allocation: ascending
range:
beginning: 1006
ending: 1199
aaa_root:
disabled: true
config_end: true
ingestexclude: /Sysdb/cell/1/agent,/Sysdb/cell/2/agent
smashexcludes: ale,flexCounter,hardware,kni,pulse,strata
dns_domain: wan.example.local
enable_password:
disabled: true
transceiver_qsfp_default_mode_4x10: true
ethernet_interfaces:
- name: Ethernet1
description: pf1-Ethernet2
shutdown: false
ip_address: 100.64.100.1/24
peer_type: l3_interface
switchport:
enabled: false
- name: Ethernet2
description: pf2-Ethernet2
shutdown: false
ip_address: 100.64.200.1/24
peer_type: l3_interface
switchport:
enabled: false
- name: Ethernet5
description: site1-wan1-Ethernet4
shutdown: false
ip_address: 100.64.10.1/24
dhcp_server_ipv4: true
peer_type: l3_interface
switchport:
enabled: false
- name: Ethernet6
description: site1-wan2-Ethernet4
shutdown: false
ip_address: 100.64.11.1/24
dhcp_server_ipv4: true
peer_type: l3_interface
switchport:
enabled: false
- name: Ethernet7
description: site2-wan2-Ethernet4
shutdown: false
ip_address: 100.64.21.1/24
peer_type: l3_interface
switchport:
enabled: false
- name: Ethernet8
description: site3-wan1-Ethernet4
shutdown: false
ip_address: 100.64.30.1/24
dhcp_server_ipv4: true
peer_type: l3_interface
switchport:
enabled: false
hostname: inet-cloud
ip_name_servers:
- ip_address: 192.168.17.1
vrf: MGMT
spanning_tree:
mode: none
ip_routing: true
is_deployed: true
local_users:
- name: ansible
privilege: 15
Expand All @@ -73,84 +82,75 @@ local_users:
privilege: 15
role: network-admin
sha512_password: $6$a7LdQWHxWzYHpvVt$n62q.1mbm4kzQ5oBr0lhXCE9ntnTn.SNa16DovZHahFQLH.iPcPMZa5JUSFtncrDW4EDQ3oSWgP8G0S4FtOFx1
vrfs:
- name: MGMT
ip_routing: false
loopback_interfaces:
- name: Loopback0
description: ROUTER_ID
shutdown: false
ip_address: 172.31.255.23/32
management_api_http:
enable_https: true
enable_vrfs:
- name: MGMT
management_interfaces:
- name: Management1
description: OOB_MANAGEMENT
shutdown: false
vrf: MGMT
ip_address: 192.168.17.31/24
gateway: 192.168.17.1
type: oob
gateway: 192.168.17.1
lldp:
transmit: false
receive: false
management_api_http:
enable_vrfs:
- name: MGMT
enable_https: true
ntp:
local_interface:
name: Management1
vrf: MGMT
servers:
- name: 0.pool.ntp.org
vrf: MGMT
preferred: true
ethernet_interfaces:
- name: Ethernet1
peer_type: l3_interface
ip_address: 100.64.100.1/24
shutdown: false
switchport:
enabled: false
description: pf1-Ethernet2
- name: Ethernet2
peer_type: l3_interface
ip_address: 100.64.200.1/24
shutdown: false
switchport:
enabled: false
description: pf2-Ethernet2
- name: Ethernet5
peer_type: l3_interface
ip_address: 100.64.10.1/24
shutdown: false
switchport:
enabled: false
description: site1-wan1-Ethernet4
dhcp_server_ipv4: true
- name: Ethernet6
peer_type: l3_interface
ip_address: 100.64.11.1/24
shutdown: false
switchport:
enabled: false
description: site1-wan2-Ethernet4
dhcp_server_ipv4: true
- name: Ethernet7
peer_type: l3_interface
ip_address: 100.64.21.1/24
shutdown: false
switchport:
enabled: false
description: site2-wan2-Ethernet4
- name: Ethernet8
peer_type: l3_interface
ip_address: 100.64.30.1/24
shutdown: false
switchport:
enabled: false
description: site3-wan1-Ethernet4
dhcp_server_ipv4: true
loopback_interfaces:
- name: Loopback0
description: ROUTER_ID
shutdown: false
ip_address: 172.31.255.23/32
dns_domain: wan.example.local
aaa_authorization:
exec:
default: local
vrf: MGMT
router_bgp:
as: '65666'
router_id: 172.31.255.23
maximum_paths:
paths: 4
ecmp: 4
bgp:
default:
ipv4_unicast: false
peer_groups:
- name: IPv4-UNDERLAY-PEERS
type: ipv4
send_community: all
maximum_routes: 12000
neighbors:
- ip_address: 100.64.21.2
peer_group: IPv4-UNDERLAY-PEERS
remote_as: '65000'
default_originate:
enabled: true
always: true
redistribute:
connected:
enabled: true
address_family_ipv4:
peer_groups:
- name: IPv4-UNDERLAY-PEERS
activate: true
service_routing_protocols_model: multi-agent
spanning_tree:
mode: none
static_routes:
- vrf: MGMT
destination_address_prefix: 0.0.0.0/0
gateway: 192.168.17.1
transceiver_qsfp_default_mode_4x10: true
vlan_internal_order:
allocation: ascending
range:
beginning: 1006
ending: 1199
vrfs:
- name: MGMT
ip_routing: false
Loading

0 comments on commit 688169f

Please sign in to comment.