Jus*_*lly 3 escaping puppet hiera
我有一个非常简单的要求,但我已经尝试了我能想到的所有转义序列,但无法获得所需的输出。
我需要几乎输出到一个文件中:
%{VAR}
Run Code Online (Sandbox Code Playgroud)
这是我的 YAML 文件:
myclass::outputstuff:
- Heres a litteral var %{VAR}
- Heres something else %{SOMETHING}
Run Code Online (Sandbox Code Playgroud)
还有我的 template.erb:
<%= @outputstuff.each do | ostuff | -%>
<%= ostuff -%>
<% end -%>
Run Code Online (Sandbox Code Playgroud)
但它像这样,它输出:
Heres a litteral var
Heres something else
Run Code Online (Sandbox Code Playgroud)
如果我像%%{VAR}其他帖子所建议的那样添加一个百分号,它会输出:
Heres a litteral var %
Heres something else %
Run Code Online (Sandbox Code Playgroud)
如果我添加一个像%\{VAR}它输出的反斜杠:
Heres a litteral var %\{VAR}
Heres something else %\{SOMETHING}
Run Code Online (Sandbox Code Playgroud)
我需要这个哈哈:
Heres a litteral var %{VAR}
Heres something else %{SOMETHING}
Run Code Online (Sandbox Code Playgroud)
使用 Hiera 3.3.1,您可以在 YAML 中使用它:
%%{}{EXAMPLE}
Run Code Online (Sandbox Code Playgroud)
这将输出这个文字:
%{EXAMPLE}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3946 次 |
| 最近记录: |