jclouds/jclouds — pull request #184 by spark404 (2013-10-15 19:12:17+00:00)
Title: Implement a poor-mans rollback if static nat creation fails

Catch exceptions while implementing static nat, destroy the already created vm and rethrow the exception. This will keep the concept of a failed operation clear for the api users, they would expect that the vm is not created when the builder throws an exception.