In this chapter, we covered many aspects of Vagrant boxes. We learned what a Vagrant box is, what forms a box, how to install a box, how to delete a box, box versioning, and we created our own (repackaged) box and uploaded it to the Vagrant Cloud. We then installed that box from the Vagrant Cloud and tested it on our system.
In Chapter 5, Configuring Vagrant Using a Vagrantfile, we will focus on the Vagrantfile. We have briefly mentioned this file but we have not used it to its full potential yet. The Vagrantfile is used to configure Vagrant and offers a very powerful but easy-to-use syntax. You will learn how to create a Vagrantfile, how to validate one, and the syntax it uses.