What to Expect When You’re InSpec’ing

by | |2 min read

“What to expect when you’re InSpec-ing” is a series of concise learning segments focused on InSpec topics using InSpec resources and controls in quick examples that demonstrate the feature set of the InSpec compliance and testing suite.


To develop the “Auditing with InSpec”  certification, the Chef Training team immersed ourselves in how InSpec worked. The entire process taught me the richness and expressiveness of InSpec. To understand every topic, I found myself creating sample code to exercise each feature in different scenarios.

I knew that I would use these examples:

Also, I wanted to share this information through concise examples that you could see in five minutes. This desire (and my enjoyment of puns) led me to create the “What to expect when you’re InSpec’ing” video series.

In each video, I pick a specific InSpec topic and demonstrate through different scenarios how to use a feature or set of features. It’s incredibly powerful to see a feature described, implemented, and used to understand how it will improve your workflow.

For instance, in “Conditional Execution”, I show conditionally executing a control based on:

  • the target’s platform (e.g., Windows 2012, Linux, Azure, Amazon Web Services).
  • the target platform meets the prerequisites (e.g., Is this application installed? Is this file present?)
  • the target supports multiple configurations (e.g., Is the required value in the primary or secondary configuration file?)

The goal is that within about the same time it took you to read this blog post you would understand how InSpec enables you to accomplish this task. So what are you waiting for — watch an episode and learn what to expect when you’re using InSpec to ensure your platforms are compliant.

banner background
Ready to Get Started?

Fexible deployment options to suit your enterprise needs—SaaS for a fully managed cloud experience, and Self-Managed for on-premises control.

request a trial

Consult a Progress Expert

Request a consultation with a Progress Professional Services expert.

learn more

Avatar

|
Franklin Webber was a Software Developer at Progress Chef.
All Blogs