diff options
author | Pete Higgins <pete@peterhiggins.org> | 2020-04-29 17:33:56 -0700 |
---|---|---|
committer | Pete Higgins <pete@peterhiggins.org> | 2020-05-01 11:06:58 -0700 |
commit | 1331667329f28abec0889a33f2f4aedc10232666 (patch) | |
tree | 10058920fa7b02894479d442a7890263d5c21b71 | |
parent | 49023657dac85892d9c434a18b6454c16da9f3ed (diff) | |
download | chef-1331667329f28abec0889a33f2f4aedc10232666.tar.gz |
Don't quote arrays in yaml conversion.
Signed-off-by: Pete Higgins <pete@peterhiggins.org>
-rw-r--r-- | lib/chef/knife/yaml_convert.rb | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/lib/chef/knife/yaml_convert.rb b/lib/chef/knife/yaml_convert.rb index ae82058ab4..0dde67ce0a 100644 --- a/lib/chef/knife/yaml_convert.rb +++ b/lib/chef/knife/yaml_convert.rb @@ -81,7 +81,13 @@ class Chef::Knife::YamlConvert < Chef::Knife ruby_contents << "#{type} \"#{name}\" do" r.each do |k, v| - ruby_contents << " #{k} \"#{v}\"" + ruby_contents << + case v + when Array + " #{k} #{v}" + else + " #{k} \"#{v}\"" + end end ruby_contents << "end\n" end |