[chef] RE: Re: Ruby Gems


Chronological Thread 
  • From: Simon Hawkins < >
  • To: " " < >
  • Subject: [chef] RE: Re: Ruby Gems
  • Date: Wed, 25 Mar 2015 16:12:23 +0000
  • Accept-language: en-GB, en-US
  • Authentication-results: lists.opscode.com; dkim=none (message not signed) header.d=none;

Hi Daniel,

I think it is this version which causes the error:

windows            1.31.0

I guess I can install wmi-lite on my chef workstation and change the 
dependency in the windows cookbook?

Cheers,

Simon

-----Original Message-----
From: Daniel DeLeo 
[mailto:
 On Behalf Of Daniel DeLeo
Sent: 25 March 2015 14:59
To: 

Subject: [chef] Re: Ruby Gems

On Wednesday, March 25, 2015 at 7:54 AM, Simon Hawkins wrote:
> All,
>
> When I am bootstrapping a windows box I get this:
>
> 20: # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 
> implied.
> 21: # See the License for the specific language governing permissions and
> 22: # limitations under the License.
> 23: #
> 24:
> 25: if RUBY_PLATFORM =~ /mswin|mingw32|windows/
> 26: require 'win32/registry'
> 27>> require 'ruby-wmi'
> 28: end
> 29:
> 30: module Windows
> 31: module RegistryHelper
>
> Do I need ruby installed on my Windows Image before I can bootstrap it? 
> Should the chef-client install push it out on a bootstrap?
>
> Cheers,
> Simon.
>
What cookbook is this from? I seem to remember that chef-client used to 
include ruby-wmi when installing on windows, but we had some problems with it 
(something about it not working with certain ruby versions) and weren’t using 
most of the features so we wrote a replacement for just the features we 
needed: https://github.com/chef/wmi-lite


--
Daniel DeLeo

________________________________


Disclaimer

This message is intended only for the use of the person(s) ("Intended 
Recipient") to whom it is addressed. It may contain information which is 
privileged and confidential. Accordingly any dissemination, distribution, 
copying or other use of this message or any of its content by any person 
other than the Intended Recipient may constitute a breach of civil or 
criminal law and is strictly prohibited. If you are not the Intended 
Recipient, please contact the sender as soon as possible.

Totaljobs Group Limited Registered Office: Bluefin Building, 110 Southwark 
Street, London, SE1 0TA, UK Registered in England and Wales under company no. 
4269861

________________________________



Archive powered by MHonArc 2.6.16.

§