A small testing framework is provided with this role using Vagrant.
To test this role locally, once you've set up Vagrant, simply cd to tests and run vagrant up, after which you can visit the following URLs in your browser for the associated deployments:
http://localhost:3000Note: Right now, there is only an Ubuntu 15.04 system available in the testing framework. To test SmartOS, please simply roll out a base64 zone
To log in, use admin as both the username & password.
As support for other operating systems/distributions is written, they will be added as options for testing.
It is expected that the following two handlers, triggered at the end of the test run will fail:
restart sensu-server servicerestart sensu-api serviceBoth these handlers use the delegate_to directive, which does not play nice with Vagrant.
This is expected to work in real deployments.