One design comment: the `tempalteOptions.networks` options is intended to be used to provide a set of *existing* network IDs where the virtual machine should be attached. Looking at the code, if the provided *thing* (as it can't be an ID if the network still does not exist) does not exists, it is created. Wasn't [JCLOUDS-981](https://issues.apache.org/jira/browse/JCLOUDS-981) about removing the need to create a network by default? Even if this fix does not aim to fix that, it does not seem like a move in the right direction, to get it fixed in the future?
--- Reply to this email directly or view it on GitHub: https://github.com/jclouds/jclouds-labs/pull/197#issuecomment-130684173