【发布时间】:2017-08-02 10:49:44
【问题描述】:
我有 3 个 yml 文件 0.yml、1.yml 和 2.yml。
它们的内容如下。
0.yml
name: (( merge ))
director_uuid: (( merge ))
foo1: (( merge ))
1.yml
<%
director_uuid = `bosh status --uuid 2>/dev/null`.strip
%>
---
name: service-fabrik
director_uuid: <%= director_uuid %>
foo1: (( merge ))
2.yml
foo1: bar1
如果我做 spiff merge 0.yml 1.yml 2.yml > 3.yml 那么 3.yml 看起来像这样。
foo1: bar1
我希望它如下所示:
name: service-fabrik
director_uuid: jfheifefefif
foo1: bar1
但它不起作用。如果我从 1.yml 中删除代码部分
<%
director_uuid = `bosh status --uuid 2>/dev/null`.strip
%>
然后就可以正常使用了。但我想要它。如何让它发挥作用?
【问题讨论】:
标签: erb templating