Automated testing for Chef Server/Client installs


Hey all,

I’m gonna start writing some tests to QA RPM Chef client/server installs to
ensure a minimum level of quality for the RBEL Chef packages.

Do you guys have something to share that I could reuse?

My plan is to:

  1. Use Vagrant boxes to setup multi arch/version CentOS/FrameOS installs
  2. Use a cookbook to install a Chef server from RBEL packages
  3. Bootstrap a few Vagrant multi arch/version CentOS/FrameOS nodes
  4. Add some official cookbooks to the nodes run_list
  5. Print OK if everything is cool :slight_smile:

Any suggestion is greatly appreciated.


Sergio Rubio

FrameOS Linux
twitter: @rubiojr