Reagan supports not only running a single virtual machine, but it has support for running multiple
virtual machines at the same time within the same project.
We can use this to test multi machine architectures and distributed systems on our own local machine
before we share our changes with colleagues in a staging environment and before the project goes live,
we can replicate a multi machine environment in development which will greatly help us improve the reliability
of our projects and test the work that we do in a vagrant environment first.
In this section, we'll learn the following topics.
We'll learn how to run multiple virtual machines within a single vagrant project, how to provide different
distinct configuration to these machines, including the following names IP addresses, based boxes,
provisioning and shared folders.
How to connect to the different virtual machines or SSH without having to know or remember their IP
addresses.
So let's start.