mirror of
				https://github.com/CiscoDevNet/cml-community.git
				synced 2025-11-03 21:43:16 +00:00 
			
		
		
		
	adding arista veos definition (#22)
* initial veos yaml build * adding veos directory and README * removing vEOS from outside of parent dir * fixing README * modifing README and YAML settings for definition
This commit is contained in:
		
							
								
								
									
										17
									
								
								node-definitions/arista/veos/README.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										17
									
								
								node-definitions/arista/veos/README.md
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,17 @@
 | 
			
		||||
# Arista vEOS CML node definition 
 | 
			
		||||
 | 
			
		||||
This directory contains the following node definitions:
 | 
			
		||||
 | 
			
		||||
* vEOS.yaml - Arista vEOS node definition 
 | 
			
		||||
 | 
			
		||||
### Image 
 | 
			
		||||
 | 
			
		||||
A valid vEOS image can be downloaded the through Arista support portal. https://www.arista.com/en/support/software-download
 | 
			
		||||
 | 
			
		||||
### Notes
 | 
			
		||||
 | 
			
		||||
This node definition uses recommended values for vEOS instances. However, lowering the DRAM to 1.5GB should theoritically work but YMMV. 
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										64
									
								
								node-definitions/arista/veos/vEOS.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										64
									
								
								node-definitions/arista/veos/vEOS.yaml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,64 @@
 | 
			
		||||
id: vEOS
 | 
			
		||||
general:
 | 
			
		||||
  description: Arista vEOS
 | 
			
		||||
  nature: switch
 | 
			
		||||
  read_only: false
 | 
			
		||||
device:
 | 
			
		||||
  interfaces:
 | 
			
		||||
    has_loopback_zero: true
 | 
			
		||||
    physical:
 | 
			
		||||
      - eth0
 | 
			
		||||
      - eth2
 | 
			
		||||
      - eth3
 | 
			
		||||
      - eth4
 | 
			
		||||
      - eth5
 | 
			
		||||
      - eth6
 | 
			
		||||
      - eth7
 | 
			
		||||
      - eth9
 | 
			
		||||
      - eth10
 | 
			
		||||
      - eth11
 | 
			
		||||
      - eth12
 | 
			
		||||
      - eth13
 | 
			
		||||
    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
 | 
			
		||||
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
 | 
			
		||||
schema_version: 0.0.1
 | 
			
		||||
		Reference in New Issue
	
	Block a user