We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 6ca3383 commit 23c2216Copy full SHA for 23c2216
cookbooks/ey-packages/recipes/default.rb
@@ -17,7 +17,14 @@
17
18
install = node["packages"]["install"]
19
install.each do |package|
20
- package = JSON.parse(package)
+ # AI-GEN START - cody
21
+ if package.is_a?(String)
22
+ package = JSON.parse(package)
23
+ elsif !package.is_a?(Hash)
24
+ raise "Unexpected type #{package.class} for packages[\"install\"] element"
25
+ end
26
+ # AI-GEN END
27
+
28
if package != {}
29
Chef::Log.info "PACKAGES: Installing #{package['name']}-#{package['version']}"
30
package package["name"] do
0 commit comments