InSpec resources have properties, default values, optional parameters, and filtering. Controls express expectations about the target through the resources, their properties, in ind
InSpec Shell is an interactive session that enables you to explore InSpec resources and controls on your local workstation, on a remote target through SSH/WinRm, on a Docker contai
InSpec profiles organize multiple controls into a re-usable artifact that can be described and versioned.
* Reference: https://docs.chef.io
* Tutorials: https://learn.chef.io
InSpec profiles can bring in the controls from another InSpec profile. These dependencies are maintained in the metadata and captured in the profile's lockfile.
* Reference: ht
Employing describe.one, only_if, supports, and Ruby's if enable you to conditionally execute your controls and profiles.
* Reference: https://docs.chef.io
* Tutorials: ht
InSpec profiles may contain additional files that can be accessed during tests. These files assist you keeping the data separate from the logic of your controls.
* Reference: h