Reproducible, Version-Controlled Image Creation

How many hours of your life have been wasted staring at an OS installation screen, setting up a test environment you intend to use once? Or even worse, how many times have you installed vim so you weren’t stuck with Nano? The goal of this presentation is to give you the working knowledge and toolkit required for reproducible, version-controlled image creation for deployment. The tools and techniques explained within can be used against anything from VirtualBox and Vagrant to AWS and OpenStack, though the focus will be on small, personal deployments.