我在YAMl文件中使用了以下任务。
- name: Run deployment of RWI Artifact
command: "{{ deploy_script }} /home/scripts/lite /application/ a-CL '--Home=/opt/AppServer --appClassLoaderMode=abc'"
但通常情况下,我会收到以下错误
我们可能错了,但这个看起来可能是一个问题 缺少报价。始终引用模板表达式括号 开始一个价值。例如:
with_items: - {{foo}}
应写成:
with_items: - " {{foo}}"
我尝试了所有组合,但不知道如何正确地引用这些引号。
请建议
答案 0 :(得分:0)
在YAML中,如果您使用quote开始字符串,则将其视为带引号的字符串,因此您必须使用相同的引号结束字符串。
尝试:
- name: Run deployment of RWI Artifact
command: "{{ deploy_script }} /home/scripts/lite /application/ a-CL '--Home=/opt/AppServer --appClassLoaderMode=abc'"
我认为deploy_script
没有空格。