[chef] Re: cant make chef-provisioning-ssh example to work !


Chronological Thread 
  • From: Christine Draper < >
  • To:
  • Subject: [chef] Re: cant make chef-provisioning-ssh example to work !
  • Date: Fri, 10 Apr 2015 08:26:30 -0500

Medya,

Try changing the keys to symbols. Also, I think "keys" has to be under ssh_options:

  machine_options  :transport_options => {
    :host => '10.16.4.126',
    :username => 'root',
    :ssh_options=> {
       :keys => ['C:\Users\medya\chef\keys\Intf_proj_keypair']
    }
  }

Regard,
Christine

On Thu, Apr 9, 2015 at 2:18 PM, Medya < " target="_blank"> > wrote:
I try to provision an instance which already exist, using chef-provisioning-ssh's basic example
but I get this error :

[2015-04-08T16:30:01-05:00] INFO: HTTP Request Returned 404 Not Found : Object not found: http://localhost:8890/nodes/Developing-Weblogic-Resource


    ================================================================================
    Error executing action `ready` on resource 'machine[Developing-Weblogic-Resource]'
    ================================================================================

    RuntimeError
    ------------
    Machine Options for Developing-Weblogic-Resource are invalid cannot create machine.
      :transport_options => :host or :ip_address required.
      :transport_options => :username required.
      :transport_options => :host not allowed.
      :transport_options => :username not allowed.
      :transport_options => :keys not allowed.


here is my full recipe:

require 'chef/provisioning/ssh_driver' # for provisioning ssh

with_driver 'ssh'

machine "Developing-Weblogic-Resource" do
  tag "usage:keep"
  recipe "${project.artifactId}::dummy"
  machine_options  :transport_options => {
    'host' => '10.16.4.126',
    'username' => 'root',
    'keys' => ['C:\Users\medya\chef\keys\Intf_proj_keypair']
  }
  ohai_hints ohai_hints
  action [:ready, :setup, :converge]
  converge true
end




Archive powered by MHonArc 2.6.16.

§