We’ve been using Chefspec for unit testing, and Serverspec for “integration” testing (and test-kitchen to run our serverspec tests).
I’m wondering if there are any good tools for multi-machine testing. For example, the nagios cookbook relies heavily on discovering other nodes within an environment.
Outside of bootstrapping multiple nodes in a test environment, I’m not sure the best practice for this testing. Is this something that can be done via test-kitchen? Or even a good workflow with vagrant?