You Got Unix In My Ruby!

Or: Writing Ruby test code to verify Unix/Linux systems for auditing purposes Many organizations must adhere to PCI-DSS requirements, or similar standards. However, those standards are often not specific, so we cannot rely on them to give implementation details. The CIS Benchmarks provide technical recommendations with specific commands and scripts to audit systems, and remediate […]

Read More

Testing Opscode’s Apache2 Cookbook

Opscode’s apache2 cookbook is commonly used as an example for reference material because Apache HTTPD server is fairly ubiquitous. Many, if not most, web operations teams currently use it, or have used it in their application stack. While our apache2 cookbook is released to the Chef Community site, the “test” directory is not uploaded to […]

Read More

Announcing Test Kitchen

Testing Chef cookbooks and infrastructure development is a hot topic these days. One of the keynote talks at ChefConf was Test-driven Development for Chef Practitioners. There’s even a book on the topic of Test Driven Infrastructure with Chef. Last month, we shared a guest blog post from Andrew Crump on testing infrastructure, and performing test-driven/behavior-driven […]

Read More