GitHub user ahgittin opened a pull request:
https://github.com/apache/incubator-brooklyn/pull/465
Jclouds tidy
refactor to share code for credentials inferencing; then expand this to:
* validate keys, including passphrase (fail fast if bad passphrase)
* support add'l public keys to be authorized
* support add'l first-boot commands as part of the template options script
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/ahgittin/incubator-brooklyn jclouds-tidy
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/incubator-brooklyn/pull/465.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #465
----
commit fa79e20dbf895520b411965779034f0baee01f30
Author: Alex Heneveld <[email protected]>
Date: 2015-01-22T10:33:16Z
tidy up how os credentials are inferred
share lookup routines in preparation for adding validation
commit c3828fbffb6bad0006456e4f828f56f4cfc44bb2
Author: Alex Heneveld <[email protected]>
Date: 2015-01-22T14:55:47Z
validate public, private key and passphrase *before* provisioning
and give good feedback through logging and errors
commit 50395595f9a808af254a715516adce6b1ae5d93c
Author: Alex Heneveld <[email protected]>
Date: 2015-01-22T20:42:08Z
add extraSshPublicKeys options to jclouds
allows extra public keys to be supplied to authorized_keys on provisioned
vm's
commit aafddb59c576df3842ed70a15e759426cfe0ee4d
Author: Alex Heneveld <[email protected]>
Date: 2015-01-22T21:18:17Z
add a custom template-options script in case sudoers or something else
needs changing on first boot
----
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---