-
Notifications
You must be signed in to change notification settings - Fork 10
Jclouds plugin configuration
VM provisioning in cloud requires a connection to IaaS cloud service API. Amazon EC2, GoGrid and Openstack Compute clouds are supported.
genesis.plugin.jclouds.endpoint: Cloud API endpoint URL, is optional for public clouds
genesis.plugin.jclouds.identity: Cloud provider API account identity
genesis.plugin.jclouds.credential: Cloud provider API account credential
genesis.plugin.jclouds.provider: JClouds cloud provider type. Tested values are gogrid, aws-ec2, nova (default).
genesis.plugin.jclouds.nodename.prefix: name prefix for provisioned nodes. Should contain 2 characters. Default value is "GN".
genesis.plugin.jclouds.port.check.timeout.secs: SSH port openess validation timeout. Default value: 180 genesis.plugin.jclouds.provision.vm.timeout.secs: VM provision timeout. Default value: 360 genesis.plugin.jclouds.public.ip.check.timeout.secs: Public IP adress availability validation timeout. Default value: 30
Here is the example configuration for Amazon EC2 public cloud provider:
genesis.plugin.jclouds.identity = {AWS identity}
genesis.plugin.jclouds.credential = {AWS API credential}
genesis.plugin.jclouds.provider = aws-ec2
genesis.plugin.jclouds.endpoint = https://ec2.eu-west-1.amazonaws.com