I'm not sure how to use NovaTemplateOptions in the context of CreateServerOptions. Right now, I'm using CreateServerOptions in ServerApi.create() to create a new instance. Not really sure how to combine that with NovaTemplateOptions. Perhaps there's another way to spin off an instance besides ServerApi.create()?
Have a look at the "jclouds Core Concepts" document [1], which will hopefully help explain the difference between the abstract ComputeService and the provider-specific APIs such as server API.
Regards ap [1] https://wiki.apache.org/jclouds/Core%20Concepts
