[
https://issues.apache.org/jira/browse/BROOKLYN-229?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Aled Sage resolved BROOKLYN-229.
--------------------------------
Resolution: Fixed
Fix Version/s: 0.9.0
This issue was in state "reopened", but the last comment from [~felix.otto]
said it's working with latest, and will be re-opened if encountered again.
Therefore marking as fixed.
> Get IllegalArgumentException by the use of the keypair parameter in a
> namedlocation
> -----------------------------------------------------------------------------------
>
> Key: BROOKLYN-229
> URL: https://issues.apache.org/jira/browse/BROOKLYN-229
> Project: Brooklyn
> Issue Type: Bug
> Affects Versions: 0.8.0
> Reporter: Felix Otto
> Fix For: 0.9.0
>
>
> For any new ec2 instance automatically a new key pair will be generated in
> AWS by the jcloud implementation. After some research we find out that it is
> possible to set the keypair in the named location of the brooklyn.properties
> file. If we set the keypair in the named location than we get the following
> error:
> log:
> {code}
> java.lang.IllegalArgumentException: no private key configured for:
> {region=eu-central-1, name=01-brooklyn}; please use
> options.overrideLoginCredentialWith(rsa_private_text)
> {code}
> brooklyn.properties:
> {code}
> brooklyn.location.named.aws-frankfurt= jclouds:aws-ec2:eu-central-1
> brooklyn.location.named.aws-frankfurt.displayName=AWS Frankfurt
> (ida-01-brooklyn)
> brooklyn.location.named.aws-frankfurt.identity=<ACCESSKEY_ID>
> brooklyn.location.named.aws-frankfurt.credential=<SECRET_ACCESSKEY_ID>
> brooklyn.location.named.aws-frankfurt.keyPair=01-brooklyn
> brooklyn.location.named.aws-frankfurt.privateKeyFile=/home/ubuntu/.ssh/id_rsa
> brooklyn.location.named.aws-frankfurt.publicKeyFile=/home/ubuntu/.ssh/id_rsa.pub
> {code}
> This cause for this problem can be found in the class
> org.jclouds.ec2.compute.strategy.CreateKeyPairAndSecurityGroupsAsNeededAndReturnRunOptions
> line 128
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)