Vagrant is a tool for building and managing virtual machine environments and focus on automation, Vagrant lowers environment setup time,

Vagrant helps you create virtual machines on-the-fly by a set of reusable configuration files.

Why Vagrant?

Vagrant provides easy to configure, reproducible, and portable work environments built on top of industry-standard technology utilities for managing the lifecycle of machines

To achieve its magic, Vagrant stands on the shoulders of giants. Machines are provisioned on top of VirtualBox, VMware, AWS, Hyper-v or any other provider. Then, industry-standard provisioning tools such as shell scripts, Chef, or Puppet, can automatically install and configure software on the virtual machine.

PA configuration management has powerful functions to manage configuration, but at the same time it can be very confusing if you are used to other firewalls vendors. So, let me explain the concept of configuration management, and how to set it up in the right way in order to be effective to make a full use of it.

I would like to share my experience with you. Let’s start with configuration management; on a Palo Alto firewall, there is a dedicated Management plane and Data plane.

What is chef?
Chef is a infrastructure automation provisioning tool.It is a framework that makes it easy to deploy servers and application in the cloud, on-premises (physical, virtual) or in a hybrid environment, no matter the size of the infrastructure.
You can use chef to speed up application deployment and even create a continues delivery pipeline.