- From: Juan Jesús Ojeda Croissier <
>
- To:
- Subject: [chef] Re: Re: Re: knife.rb aws configuration defaults
- Date: Sat, 11 Feb 2012 03:25:12 +0000
I think it's not really a bug, it's just the wrong way to set up at
the knife.rb file.
The EC2 plugin doesn't take the 'identity_file' from
'knife[:identity_file]' but 'config[:identity_file]', so it should be
defined like this at the knife.rb file:
identity_file "#{ENV['HOME']}/.ssh/my_ec2_key.pub"
With your identity_file's path, of course.
It should work for more attrs tha plugin need. Usually the attr name
is the long option, but without the 'knife[:]'.
I hope this help.
On Thu, Feb 9, 2012 at 8:51 PM, Jessica Bourne
<
>
wrote:
>
There is actually an open bug about how knife[:identity_file] can't be set
>
in knife.rb currently: http://tickets.opscode.com/browse/KNIFE_EC2-47
>
>
You can set this though by just adding the key to ssh, more information can
>
be found here in the
>
wiki: http://wiki.opscode.com/display/chef/Launch+Cloud+Instances+with+Knife#LaunchCloudInstanceswithKnife-SSHConfiguration
>
If this is set, you do not need to provide an identity file to knife as it
>
will automatically try this when connecting.
>
>
The knife-ec plugin's readme has some good info on what can be set in the
>
knife.rb with this plugin as
>
well: https://github.com/opscode/knife-ec2/blob/master/README.rdoc
>
>
Jessica
>
>
>
On Thu, Feb 9, 2012 at 12:21 PM, AJ Christensen
>
<
>
>
wrote:
>
>
>
> The options you mentioned are available in long form style:
>
>
>
> On 10 February 2012 08:45, Sachin Sagar Rai
>
> <
>
>
> wrote:
>
> > As I have configured the `aws_access_key_id` in `.chef/knife.rb` as
>
> > follows:
>
> >
>
> > knife[:aws_access_key_id] = "SSSSS"
>
> >
>
> > What are the equivalent for the following options? I googled it,
>
> > couldn't
>
> > found the precise one. Does knife ec2 plugin support?
>
> >
>
> > -i IDENTITY_FILE, The SSH identity file used for
>
> > authentication
>
>
>
> knife[:identity_file]
>
>
>
> > --identity-file
>
> > -x, --ssh-user USERNAME The ssh username
>
>
>
> knife[:ssh_user]
>
>
>
> > --region REGION Your AWS region
>
>
>
> knife[:region]
>
>
>
> > -G, --groups X,Y,Z The security groups for this server
>
>
>
> knife[:groups]
>
>
>
> etc.
>
>
>
> --AJ
>
>
>
> > -S, --ssh-key KEY The AWS SSH key id
>
> > -V, --verbose More verbose output. Use twice for
>
> > max
>
> > verbosity
>
> >
>
> > -------------------------------------------
>
> > @millisami
>
> > ~ Sachin Sagar Rai
>
> > Ruby on Rails Developer
>
> > http://tfm.com.np
>
> > http://nepalonrails.tumblr.com
>
> > Sent with Sparrow
>
> >
>
--
Juanje
Archive powered by MHonArc 2.6.16.