- From: Steffen Gebert <
>
- To:
- Subject: [chef] Re: Creating a Vagrant cluster with chef-metal - any special configuration required around ssh port forwarding?
- Date: Mon, 18 Aug 2014 09:28:52 +0200
Hi Chris,
I don't have a real answer for this, but I think my colleague solved
this problem. Maybe by using private networking?
https://github.com/t3dev/t3stacks/blob/fa5f56510ddec30f2a7ea6b2ff027e040eec00fa/cookbooks/t3stacks/recipes/default.rb#L37-L64
Does that help?
Yours
Steffen
On 18/08/14 00:58, Chris Patti wrote:
>
Hello all!
>
>
I have a very simple chef metal script:
>
---
>
require 'chef_metal'
>
>
machine 'skycrank-gearbox' do
>
tag 'master'
>
recipe "skycrank-gearbox::default"
>
converge true
>
end
>
>
machine 'skycrank01' do
>
tag 'gear'
>
converge true
>
end
>
>
machine 'skycrank02' do
>
tag 'gear'
>
converge true
>
end
>
-------
>
>
My CHEF_DRIVER is set thusly:
>
-------
>
export CHEF_DRIVER="vagrant:/Users/cpatti/Vagrants"
>
>
And my ~/.chef/knife.rb contains the following vagrant/machine options:
>
-------
>
machine_options :vagrant_options => { 'vm.box' => 'chef/ubuntu-14.04',
>
'vm.box_url' => '
>
https://vagrantcloud.com/chef/ubuntu-14.04/version/1/provider/virtualbox.box
>
'
>
}
>
>
(I also tried just using vm.box => 'precise64' FWIW that yielded no change)
>
>
Every time I try to run this, it seems to go along nicely for a bit, then I
>
get:
>
-----
>
>
================================================================================
>
Error executing action `converge` on resource 'machine_batch[default]'
>
>
================================================================================
>
>
Net::SSH::Exception
>
-------------------
>
remote forwarding request failed
>
>
Resource Declaration:
>
---------------------
>
# In
>
/Users/cpatti/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/chef-metal-0.13/lib/chef_metal/recipe_dsl.rb
>
>
82: batch = build_resource(:machine_batch,
>
machine_batch_default_name) do
>
83: action resource.action
>
84: machines [ previous, resource ]
>
85: end
>
86: batch.from_recipe self
>
>
Compiled Resource:
>
------------------
>
# Declared in
>
/Users/cpatti/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/chef-metal-0.13/lib/chef_metal/recipe_dsl.rb:82:in
>
`machine'
>
>
>
---
>
>
Can anyone give me some clues as to what I'm doing wrong here please? I'm
>
stuck.
>
>
Thanks!
>
-Chris
>
>
Archive powered by MHonArc 2.6.16.