I prefer to have it under .whirr but making it configurable via a
property is good too.

Aliases are really useful indeed!

Frank

On Tue, Mar 27, 2012 at 2:46 PM, Andrei Savu <savu.and...@gmail.com> wrote:
> Let's go for one per cluster. It's easier to implement.
>
> I have created:
> https://issues.apache.org/jira/browse/WHIRR-574
>
> On Tue, Mar 27, 2012 at 1:22 PM, Karel Vervaeke <ka...@ngdata.com> wrote:
>
>> I should have made this clearer: the idea it let whirr manage ssh_config
>> sensibly: only the sections between #### BEGIN cluster-name #### and ####
>> END cluster-name ####
>> will be changed by whirr. If those lines don't exist, they are added at the
>> end of the ssh config file.
>>
>> The actual ssh config file could be controlled by a property. I don't have
>> a strong opinion on the default value: ~/.whirr/{cluster}/ssh-config or
>> ~/.ssh/config...
>>
>> Regards,
>> Karel
>>
>> On Tue, Mar 27, 2012 at 11:19 AM, Andrei Savu <savu.and...@gmail.com>
>> wrote:
>>
>> > I like this but we need to put the generated file under ~/.whirr/
>> >
>> > I already have a customised version of ~/.ssh/config I wouldn't want to
>> > mess with that.
>> >
>> > ssh -F ~/.whirr/<cluster-name>/ssh-config  <public-ip-hostname>
>> >
>> > How about generating entries with the role names? It would be great if we
>> > could do something like this:
>> >
>> > ssh -F ~/.whirr/hadoop/ssh-config hadoop-namenode
>> >
>> > -- Andrei Savu
>> >
>> > On Tue, Mar 27, 2012 at 11:30 AM, Karel Vervaeke <ka...@ngdata.com>
>> wrote:
>> >
>> > > Hey,
>> > >
>> > > how would you feel about whirr generating a bit of ssh configuration
>> for
>> > > you?
>> > > This would make it simpler to log into your whirr-launched machines
>> > (simply
>> > > 'ssh publichostname')
>> > > Tools like http://code.google.com/p/parallel-ssh/ also depend on a
>> > > correctly setup passwordless ssh, so those would benefit as well.
>> > >
>> > > The idea would be to inject something like this:
>> > >
>> > > ###### BEGIN WHIRR your-cluster-name ######
>> > > # This is automatically updated by whirr. Your puny manual editing
>> hands
>> > > stand no chance
>> > > Host ec2-12.23.45.67.ec2.amazon-aws.com
>> > >  User yourclusteruser
>> > >  IdentityFile yourwhirr-private-key
>> > >  PasswordAuthentication no
>> > >  UserKnownHostsFile ~/.whirr/your-cluster-name/known_hosts
>> > >
>> > > I'm not sure yet about the UserKnownHostsFile. We could just use
>> > /dev/null
>> > > + StrictHostKeyChecking = no, but that's less secure.
>> > >
>> > > WDYT?
>> > >
>> >
>>

Reply via email to