Jef*_*man 7 yaml escaping ansible
如何在Ansible的lineinfile模块中转义字符?
这是我要在服务器上插入的行:
EMAIL='hi@demo.com' # Server notification email address enter only 1 address
但是当我尝试以下操作时,Ansible由于YAML错误而拒绝解析它:
line="EMAIL='{{ email_address }}' # Server notification email address enter only 1 address"
我猜它是因为我有一个奇怪的组合,双引号,单引号,相等的字符和英镑字符.
udo*_*dan 11
问题的确在于#你的字符串 - 无论出于何种原因.
虽然您可以通过使用此技巧轻松地防止解析错误:
line="EMAIL='{{ email_address }}' {{ '#' }} Server notification email address enter only 1 address"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6790 次 |
| 最近记录: |