这是代码:
file '/etc/myproduct/myfile.yaml' do
content node['myproduct']['config'].to_hash.to_yaml( :UseVersion => true, :UseHeader => true )
mode 0644
owner 'root'
group 'root'
end
输出:
---
vars:
address-groups:
我试图在上面添加%YAML 1.1--所以它看起来像这样:
%YAML 1.1
---
vars:
address-groups:
也尝试了 to_yaml - 没有好处。
答案 0 :(得分:1)
我可能会以蛮力的方式做到这一点:
content "%YAML 1.1\n" + node['myproduct']['config'].to_hash.to_yaml
我确信有更好的方法,但这样做......:)