打印%YAML 在输出的标题上

问题描述 投票:1回答:1

这是代码:

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:

也尝试过只能 - 没有好处。

ruby chef yaml
1个回答
1
投票

我可能只是以蛮力的方式做到这一点:

content "%YAML 1.1\n" + node['myproduct']['config'].to_hash.to_yaml

我确信有更好的方法,但这样做...... :)

© www.soinside.com 2019 - 2024. All rights reserved.