Skip to content

A collection of scripts and utilities for expirementing with containerlab

Notifications You must be signed in to change notification settings

hyposcaler/container-labs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

92 Commits
 
 
 
 
 
 
 
 

Repository files navigation

hyposcaler-container-labs

This is currently a work in progress, and is primarily intended as a learning project for working thru workflows related to Container labs and Ansible.

Requirements

For my personal testing I typically install on a VM running 20.04-LTS, Ubuntu 18.04-LTS may also work.

QuickStart

Clone the repo

git clone https://github.com/hyposcaler/container-labs.git

Import ceos image

Note you will need to obtain the ceos-lab image from the Support Section of the Arista website. You will need an Account with Arista to do so. Specifically you will want a cEOS-lab image. Once you have the image, unzip it if needed but leave it tarred. you can then import the tar ball into docker with the foloowing.

docker image import cEOS-lab-4.26.5M.tar ceos:4.26.5M

Bring up the eos-simple-spine-leaf lab

From the top level of the repo

cd clab/eos-simple-spine-leaf
sudo containerlab deploy -t ./eos-simple-spine-leaf.yml

Configure the Devices

From the top level of the repo

NOTE: the default user/pass for ceos lab container is admin/admin

cd ansible
ansible-playbook -i inventory.yml simple-spine-leaf.yml --ask-pass

Tear down lab

From the top level of the repo

cd clab/eos-simple-spine-leaf
sudo containerlab deploy -t ./eos-simple-spine-leaf.yml

About

A collection of scripts and utilities for expirementing with containerlab

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages