Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Support chef-client < 12.5.1 #30
Run the audit cookbook in chef-client < 12.5.1
Steps to Reproduce:
Run the audit cookbook as part of a converge run.
audit cookbook works fine, even with older versions of the Chef Client
referenced this issue
Apr 22, 2016
@chris-rock I've got the implementation ready that will work with chef client 11,12; however one big snag..
Inspec gem 0.19.3 doesn't jive well with any chef-client < 12.4.1 !
I tried vendoring the inspec gem but I'm not pleased with that as a solution since it installs a total of 35 gems, including some that build native extensions for a total of 27MB:
@chris-rock The more I look at my HWRP implementation, the more it makes me uncomfortable with the idea. Custom resources were invented for a reason; they're just a much more elegant way.
I'd vote to scrap this idea and just require chef-client >= 12.5.1 with custom resource support as that will introduce the least amount of tech debt moving forward.