brooklyn-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Aled Sage <aled.s...@gmail.com>
Subject Re: new jclouds/login features
Date Fri, 23 Jan 2015 11:26:25 GMT
Hi Alex,

Sounds great! I'll take a proper look at the code later.

Did you see + run brooklyn.location.jclouds.JcloudsLoginLiveTest? That 
tests various login scenarios. It would be good to add more tests to 
that for these new cases.

Aled


On 23/01/2015 09:39, Alex Heneveld wrote:
>
> Hi folks-
>
> I finished #465 last night [1] which refactors inferencing for login 
> credentials to use for jclouds-provisioned machines.
>
> Because logging in to machines is quite important to what we do :) it 
> would be good to test this in a wide range of situations.  If you have 
> some special login situations I'd appreciate it if you could test this 
> out.
>
> Key changes are:
>
> * if there is an invalid key or a missing passphrase, it fails fast
> * if no keys are supplied it tries the usual ~/.ssh/id_{r,d}sa, and if 
> those are missing or invalid it logs a message and then it creates a 
> new *key* (rather than a password as some images don't allow passwords)
> * an explicit blank value for privateKeyFile can force use of a new 
> key for each host
> * if a passphrase is supplied, the key is decrypted before passing it 
> to jclouds (previously jclouds wouldn't respect passphrases in some 
> places)
> * public keys can be extracted from private key pem files if no *.pub 
> is present
>
> Also:
>
> * you can set extra public keys to be authorized (comma separated 
> file/url string in brooklyn.properties or a list in yaml)
> * you can supply extra first-boot commands as part of the template 
> options script (e.g. if sudoers file needs different treatment)
>
> This should be totally compatible with all sensible existing 
> configurations, but just give more features and better feedback on bad 
> configs.
>
> Best
> Alex
>
>> incubator-brooklyn-pull-requests #685 
>> <https://builds.apache.org/job/incubator-brooklyn-pull-requests/685/> 
>> SUCCESS
>>
> Best
> Alex
>
> [1] https://github.com/apache/incubator-brooklyn/pull/465
>


Mime
View raw message