ChefConf 2019: Chef InSpec Yourself Before You Wreck Yourself
Our automation enables us to move faster and work with more accuracy. Which in turn makes it possible for us to seek new challenges and take on more responsibility. Higher and higher we climb until the wax that holds our wings begins to give and we come crashing down. We can learn from these loses by creating tools that have more human friendly interfaces and come equipped with tests. This presentation will demonstrate the test-driven development of cross-platform InSpec resources for command-line tools, configuration files, and those somewhere in-between. You will learn the structure of InSpec resources, powerful string manipulation techniques, and gain clarity into Ruby’s meta-programming magic.