I got the ZooKeeper integration test working with this patch, running against two VMs.
Given that this is primarily for development, it's probably good enough to go in. It would be really nice to have some supporting scripts to control VMware or VirtualBox VMs, as it's pretty fiddly otherwise. Also, the Java installation phase is fairly slow; doing some work to improve this would help the dev feedback loop (WHIRR-88? WHIRR-266?).
Here was the config I used:
- id: ubuntu1
- id: ubuntu2
mvn verify -Pintegration -DargLine="-Dwhirr.test.provider=byon -Dwhirr.test.identity=blah -Dwhirr.test.credential=blah -Dconfig=.whirr-test.properties"
And .whirr-test.properties contained the following: