[chef] Re: Installing knife-windows from behind an NTLM firewall


Chronological Thread 
  • From: Tensibai < >
  • To: < >
  • Subject: [chef] Re: Installing knife-windows from behind an NTLM firewall
  • Date: Wed, 28 Nov 2012 09:27:29 +0100

Le 2012-11-28 07:08, Ben Sullivan a écrit :

Hi

I am trying to seed some devops goodness on client site at present.

It's a Microsoft shop.

They have an NTLM proxy.

I have installed chef using the Windows installer on my local dev workstation.

I want to install the knife-windows plugin to start playing with the remote
management stuff over winrm.

After some googling I realised how rubygems doesn't play nicely with NTLM.

This looked like the best option for me:

http://www.stuartellis.eu/articles/installing-ruby/#install-windows

with the slight variation using this command:

copy C:\opscode\chef\embedded\lib\ruby\gems\1.9.1\gems\rubysspi-1.3.1\spar.rb
C:\opscode\chef\embedded\lib\ruby\site_ruby\1.9.1

I retried the gem install command but I get the following error:

C:\opscode>gem install knife-windows
ERROR:	While executing gem ... (Gem::RemoteFetcher::FetchError)
    SocketError: getaddrinfo: This is usually a temporary error during hostname
resolution and means that the local server did not receive a response from an
authoritative server. 
(http://rubygems.org/gems/eventmachine-1.0.0.beta.3-x86-mingw32.gem)

I'm a bit stumped to be honest.  Getting chef workstation and clients setup on
Windows infrastructure is quite troublesome.  I think it will get better.  And
to be honest I'm not that up to speed on running Ruby on Windows so I'll try
and hang in there ;-)

Any tips would be greatly appreciated.

Thanks

Ben

Usually I use ntlmaps http://ntlmaps.sourceforge.net/ to proxy before the ntlm proxy wich allow to use a basic proxy for ruby and other tools not working well with ntlm auth.

That's said your gem command seems to do not use proxy (should be an env var somewhere missing).

Regards

Tensibai

 



Archive powered by MHonArc 2.6.16.

§