Cloud and Network automation tools
- Various Multi-cloud Infrastructure as Code (IaC) tools
- canonical/cloud-init
Cloud-init is a Canonical project for the cross-platform initialization of cloud instances. - canonical/cloud-utils
This package provides a useful set of utilities for interacting with a cloud. - YAML Based VM Configuration With Cloud-init
- ubuntu-cloud-vbox
Automating the creation of Ubuntu VM in VBOX from a cloud image.
The goal is to automate the deployment of a headless Ubuntu server in VBox using a cloud-image ready to be configured in boot time using cloud-init. - Introduction to Virtualization automation using Vagrant – Infrastructure as a Code (IAC)
- Vagrant Managing Virtual Machines
- rofrano/lab-vagrant
This lab will show you how to use Vagrant, VirtualBox, and Docker to automate the creations of development environments. - https://github.com/malyabee/IaC
This project host differt cluster environments (Infrasturcture as a Code) for Learning different tools and to build Development environment. - https://github.com/networktocode/awesome-network-automation
- Batfish – An open source network configuration analysis tool
Batfish finds errors and guarantees the correctness of planned or current network configurations. It enables safe and rapid network evolution, without the fear of outages or security breaches. Batfish was originally developed by researchers at Microsoft Research, UCLA, and USC. It was later enhanced and maintained by Intentionet. Since the Intentionet team joined AWS, it has been an AWS-managed open source project under the same license (Apache 2.0) - Network Analysis 1. Setting up and Getting Started with Batfish in Multivendor Network with Cisco, Arista, and Cumulus