Whenever you want to prepare a new development environment, the first approach is probably a manual one. By running the commands in the pristine guest OS, you should find all the steps you need to install required packages. (That’s the approach used in Chapter 5.) To find out the exact procedure of setting up the desired development environment we booted the clean Ubuntu and ran various commands to install Jekyll.

After you know all the necessary commands and steps that tune the new system for the next project, you don’t have to run them by hand. You can automate this process by using configuration management software (CMS), ...

Get Pro Vagrant now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.