While working on some deployment stuff I ran into this error:
Cannot find a resource for powershell on windows version 6.1.7600
The solution turned out to be pretty obvious, and easy: include the powershell cookbook. For some reason I assumed it came in as part of the windows cookbook, but no. So just include it in your metadata.rb file like so:
name '...' maintainer '...' maintainer_email '...' description '...' long_description IO.read(File.join(File.dirname(__FILE__), 'README.md')) version '0.1.0' depends 'windows' depends 'powershell'
Of course, if you’re using Chef Solo, you’ll want to download your dependent cookbooks, too.