Hi all. The cloud compute provider I faced with (ProfitBricks) doesn't
have any predefined hardware profiles. Does it mean I need to have my
own /TemplateBuilder/ implementation since base /TemplateBuilderImpl/
will throw an exception if there is no hardware profiles to satisfy
user requirements?
You should be able to define your own TemplateBuilder for your
provider - the "default" TemplateBuilderImpl is just for convenience.
See e.g. EC2TemplateBuilderImpl [1].
As long as you are able to adhere to the TemplateBuilder interface, it
should not matter that the provide does not have a "predefined" set of
templates..?
For more details, you might want to jump on #jclouds at Freenode at ask there.
Regards
ap
[1]
https://github.com/jclouds/jclouds/blob/master/apis/ec2/src/main/java/org/jclouds/ec2/compute/internal/EC2TemplateBuilderImpl.java