Full name:
org.kuali.maven.plugins:ec2-maven-plugin:1.1.5:launchinstance
Description:
Attributes:
Name | Type | Since | Description |
---|---|---|---|
accessKey | String | - | The AWS Access Key Id for an account on EC2 |
ami | String | - | The AMI to launch |
key | String | - | The name of the key to use |
secretKey | String | - | The AWS Secret Access Key for an account on EC2 |
type | String | - | The type of instance to launch Default value is: m1.medium. |
Name | Type | Since | Description |
---|---|---|---|
encoding | String | - | The encoding of the userDataFile Default value is: ${project.build.sourceEncoding}. |
filterUserData | boolean | - | If true, userData is filtered with current project, environment,
and system properties before being supplied to the instance. |
initialPause | int | - | Wait for this amount of time before attempting to run an instance.
Amazon needs about 1/2 a second to sort itself out internally or
the run request will fail Default value is: 3000. |
securityGroups | List | - | The security groups into which the instance will be launched |
state | String | - | The state the instance needs to be in before the plugin considers
it to be started. Default value is: running. |
tags | List | - | List of tags. Tags are name/value pairs and can be supplied in the
plugin configuration like this:<tags> <tag> <key>Name</key> <value>production</value> </tag> <tag> <key>Category</key> <value>networking</value> </tag> </tags> |
userData | String | - | Optional user data for the instance |
userDataFile | String | - | If supplied, the contents of the file are supplied to the instance
as userData. This can be a file on the file system, or any url
Spring resource loading can understand eg
"classpath:user-data.txt" |
wait | boolean | - | If true, the build will wait until EC2 reports that the instance
has reached the state of "running" before continuing Default value is: true. |
waitTimeout | int | - | The number of seconds to wait for the instance to start before
timing out and failing the build Default value is: 300. |
ami:
key:
tags:
<tags> <tag> <key>Name</key> <value>production</value> </tag> <tag> <key>Category</key> <value>networking</value> </tag> </tags>
type:
wait: