Amazon Web Services Support
Roboconf has a IaaS implementation for Amazon Web Services (AWS).
It only supports the creation of compute VMs.
Every new VM is associated with a public IP address.
This address will be used by other components which resolve their dependencies through Roboconf.
Sample iaas.properties.
Just copy / paste and edit.
# Configuration file for EC2
iaas.type = ec2
# EC2 URL
ec2.endpoint =
# Credentials to connect
ec2.access.key =
ec2.secret.key =
# VM configuration
ec2.ami =
ec2.instance.type = t1.micro
ec2.ssh.key =
ec2.security.group =
Here is a complete description of the parameters for Amazon Web Services.
Property | Description | Default | Mandatory |
---|---|---|---|
iaas.type | Determines the IaaS plugin to be used | none, must be “ec2” | yes |
ec2.endpoint | URL of the compute service (eg. eu-west-1.ec2.amazonaws.com) | none | yes |
ec2.access.key | Access key defined in your ec2 account | none | yes |
ec2.secret.key | Secret key defined in your ec2 account | none | yes |
ec2.ami | The ID of the VM image used as a template for the VM | none | yes |
ec2.instance.type | The VM “size” aka. instance type or flavor | t1.micro | no |
ec2.ssh.key | The name of the ssh key used to connect | none | yes |
ec2.security.group | The VM security group | default | no |