Releases: cmsirbu/ants
v24.08.0
This release publishes version v24.08.0
of the box on Vagrant Cloud. Quickstart: https://github.com/cmsirbu/ants#quick-start---with-vagrant
What's Changed
After successful testing with the 23.11.0.lite
version of the box, the base box build via vagrant is now on a Debian 12 (bookworm) base.
Added
- More python tooling provided out of the box as system packages
ipython, pipx, cookiecutter, invoke, networklab
.
Changed
- ANTS is built from the
debian/bookworm64
box instead of Ubuntu with VirtualBox7.0.20
. - Python packages are not installed via the system python inside the user folder. All CLI tools are installed through
pipx
in dedicated virtual environments. - Updated
ansible-core
to2.17
. - Updated
containerlab
to0.56.0
. - Updated
vale
to3.7.0
. - Updated
go
to1.22.6
. - Updated
poetry
to1.8.3
. - Updated
pyenv
to2.4.10
.
Removed
- All previously installed tooling via
pip
is removed.
v23.02.0
v22.05.0
v21.02.0
Quickstart: https://github.com/cmsirbu/ants#quick-start---with-vagrant
Major changes:
- vagrant+vbox 6.1 freezes #15
Major packages included (full list https://github.com/cmsirbu/ants#wondering-whats-installed):
- python==3.8.5
- ansible==2.9.17
- docker==20.10.3
Network libraries(full list https://github.com/cmsirbu/ants/blob/master/basebox/requirements-frozen.txt):
- junos-eznc==2.5.4
- napalm==3.2.0
- napalm-ansible==1.1.0
- napalm-logs==0.9.0
- ncclient==0.6.9
- netmiko==3.3.3
- nornir==3.0.0
- pan-python==0.16.0
- pyang==2.4.0
- pyats==21.1
- pyeapi==0.8.4
- pyIOSXR==0.53
- yangify==0.1.2
v20.10.0
Quickstart: https://github.com/cmsirbu/ants#quick-start---with-vagrant
Major changes:
- changed base to ubuntu 20.04 (focal)
- removed python2 (+motd updated)
- python3: added rich and invoke
- add jinja2 syntax highlighting to vim #11
- install docker-compose #7
Major packages included (full list https://github.com/cmsirbu/ants#wondering-whats-installed):
- python==3.8.5
- ansible==2.9.14
- docker==19.03.13
Network libraries(full list https://github.com/cmsirbu/ants/blob/master/basebox/requirements-frozen.txt):
- junos-eznc==2.5.3
- napalm==3.2.0
- napalm-ansible==1.1.0
- ncclient==0.6.9
- netmiko==3.3.2
- nornir==3.0.0
- pan-python==0.16.0
- pyang==2.3.2
- pyats==20.10
- pyeapi==0.8.3
- pyIOSXR==0.53
- yangify==0.1.2
v20.01.0
Quickstart: https://github.com/cmsirbu/ants#quick-start---with-vagrant
Newly added: ntc-templates, pylama, ansible-lint, sshpass
Major packages included (full list https://github.com/cmsirbu/ants#wondering-whats-installed):
- python==3.6.9
- ansible==2.9.4
- docker==19.03.5
- Jinja2==2.11.0
- requests==2.22.0
- textfsm==1.1.0
Network libraries:
- junos-eznc==2.2.1
- napalm==2.5.0
- napalm-ansible==1.0.0
- ncclient==0.6.7
- netmiko==2.4.2
- nornir==2.3.0
- pan-python==0.16.0
- pyang==2.1.1
- pyats==19.12
- pyeapi==0.8.3
- pyIOSXR==0.53
- yangify==0.1.2
EXPERIMENTAL: The ants_20.01.0.ova
file is an export of a running VM. Use vagrant/vagrant
to log in. You'll have to set up your own network adapters to use SSH as the default is outbound NAT only.
v19.08.0
Quickstart: https://github.com/cmsirbu/ants#quick-start---with-vagrant
Major packages included (full list https://github.com/cmsirbu/ants#wondering-whats-installed):
- python==3.6.8
- ansible==2.7.12
- docker==19.03.1
- Jinja2==2.10.1
- requests==2.22.0
- textfsm==0.4.1
Network libraries:
- junos-eznc==2.2.1
- napalm==2.4.0
- napalm-ansible==1.0.0
- ncclient==0.6.6
- netmiko==2.4.1
- nornir==2.2.0
- pan-python==0.15.0
- pyang==2.0.1
- pyats==19.7
- pyeapi==0.8.2
- pyIOSXR==0.53
- yangify==0.1.1
EXPERIMENTAL: The ants_19.08.0.ova
file is an export of a running VM. Use vagrant/vagrant
to log in. You'll have to set up your own network adapters to use SSH as the default is outbound NAT only.