ants

Awesome Networking Tools Sandbox

MIT License

Stars
24

Bot releases are hidden (Show)

ants - v24.08.0 Latest Release

Published by cmsirbu 2 months ago

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 VirtualBox 7.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 to 2.17.
  • Updated containerlab to 0.56.0.
  • Updated vale to 3.7.0.
  • Updated go to 1.22.6.
  • Updated poetry to 1.8.3.
  • Updated pyenv to 2.4.10.

Removed

  • All previously installed tooling via pip is removed.
ants - v23.02.0

Published by cmsirbu over 1 year ago

Quickstart: https://github.com/cmsirbu/ants#quick-start---with-vagrant
A list of changes from this release can be found in the CHANGELOG.

ants - v22.05.0

Published by cmsirbu over 2 years ago

Quickstart: https://github.com/cmsirbu/ants#quick-start---with-vagrant
A list of changes from this release can be found in the CHANGELOG.

ants - v21.02.0

Published by cmsirbu over 3 years ago

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
ants - v20.10.0

Published by cmsirbu almost 4 years ago

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
ants - v20.01.0

Published by cmsirbu over 4 years ago

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.

ants - v19.08.0

Published by cmsirbu about 5 years ago

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.