我在下面的任务中遇到了问题。
- name: Deploy incremental changes using rsync
command: "sh run"
register: data
我正在尝试打印下面的数据,但不断出现上述问题,这是我的代码片段,它在作业成功完成后发送一封电子邮件
--------------------
Components Deployed
--------------------
{{ data.stdout }}
---------------------
Please verify
答案1
在 YAML 中缩进非常重要。如果您不注意行首的空格(和制表符),就会出现错误。
使用精确的间距,唯一的结果是:
ERROR! Syntax Error while loading YAML.
mapping values are not allowed in this context
如果正确缩进command
和register
,则代码片段可以正常工作。