Files
cml-community/node-definitions/arista/veos/vEOS.yaml
Chris McCoy ecae100078 Document Node Definition that supports a vEOS day0 config (#60)
* Correct ordering of interfaces.  Management1 is the first interface, followed by Ethernet1 and the rest.
* Document how to create a base image after SWI completes
* Tests good with vEOS 4.33.2F 64-bit
2025-03-22 22:19:45 -04:00

99 lines
1.8 KiB
YAML

id: vEOS
general:
description: |-
Arista vEOS.
Username: admin Password: <no-password> / admin
nature: switch
read_only: false
device:
interfaces:
has_loopback_zero: true
physical:
- Ma1
- Et1
- Et2
- Et3
- Et4
- Et5
- Et6
- Et7
- Et8
- Et9
- Et10
- Et11
- Et12
serial_ports: 1
default_count: 5
loopback:
- l0
ui:
description: |-
Arista vEOS
2 GB DRAM, 2 vCPU
[Link](https://www.arista.com/en/cg-veos-router/veos-router-overview)
visible: true
label_prefix: veos-
icon: switch
label: vEOS
sim:
linux_native:
libvirt_domain_driver: kvm
driver: server
disk_driver: sata
ram: 2048
cpus: 2
cpu_limit: 100
nic_driver: virtio
boot:
timeout: 180
uses_regex: false
inherited:
image:
ram: true
cpus: true
cpu_limit: true
data_volume: true
boot_disk_size: true
node:
ram: true
cpus: true
cpu_limit: true
data_volume: true
boot_disk_size: true
configuration:
generator:
driver: null
provisioning:
volume_name: ARISTA_CONFIG_DRIVE
media_type: iso
files:
- name: veos_usr.dat
editable: true
content: |-
%EOS-STARTUP-CONFIG-START%
!
no aaa root
!
username admin privilege 15 role network-admin secret 0 admin
!
switchport default mode access
!
logging console debugging
!
hostname inserthostname-here
!
interface Ethernet1
!
interface Management1
!
ip routing
!
end
%EOS-STARTUP-CONFIG-END%
%CLOUDHA-CONFIG-START%
%CLOUDHA-CONFIG-END%
schema_version: 0.0.1