Introduction to test-kitchen and InSpec
Whether you’re using Chef, Puppet or Ansible, you’re going to need a set of tools which help enable you to develop and test your infrastructure. One set of tools that we use at the OSU Open Source Lab is test-kitchen coupled with InSpec. Test-kitchen provides a test harness to execute infrastructure code on one or more platforms in isolation. InSpec provides a way to ensure your infrastructure code passes tests and compliance in a way separate from your configuration management. Together, this provides a very powerful platform for developing infrastructure code and testing it as well.
This session will introduce attendees to both test-kitchen and InSpec, explain the various drivers and provisioners you can use, and also provide some real-world examples of how to use it with Chef, Puppet and Ansible.
Lance Albertson, Oregon State University Open Source Lab (OSUOSL)
Lance Albertson is the Director for the Oregon State University Open Source Lab (OSUOSL) and has been involved with the Gentoo Linux project as a developer and package maintainer since 2003. Since joining the OSUOSL in 2007, Lance has managed all of the hosting activities that the OSL provides for nearly 160 high-profile open source projects. He was promoted to Director in early 2013 after being the Lead Systems Administration and Architect since 2007.