ServerSpec
ServerSpec is an open-source testing framework designed to verify the state of servers after provisioning. It is implemented in Ruby and provides an RSpec-like DSL that allows users to express expectations about a target system in plain, readable tests. The framework focuses on validating what is true on a machine (for example, which packages are installed, which services are enabled, or what files exist) rather than performing configuration itself.
ServerSpec tests are written in Ruby using an RSpec-style syntax. Each test describes a resource on the
Typical usage involves installing the serverspec gem, writing a set of spec files that describe the desired