[chef] Bootstrap Windows 2012


Chronological Thread 
  • From: < >
  • To:
  • Subject: [chef] Bootstrap Windows 2012
  • Date: Wed, 13 Aug 2014 03:03:26 -0700 (PDT)

When bootstrapping windows server 2012, one of the cookbooks which gets pushed
is the Perftap cookbook which uses w32::service gem to check to PerfTap 
service
existing. This is called in the not_if block of powershell_script and is
failing to query the service.

The error on the run is:

SystemCallError
---------------
The specified resource type cannot be found in the image file. -
QueryServiceConfig2: The specified resource type cannot be found in the image
file.

The cookbook is trying to do the following:

not_if {
  ::Win32::Service.services.detect do |service
    service.service_name == 'PerfTap'
  end
}

This has been reported in Puppet but I cannot see anything in Chef for this
ruby gem. Link to puppet issue is here:

https://projects.puppetlabs.com/issues/16080

Any help much appreciated.

Thanks,



Archive powered by MHonArc 2.6.16.

§