我有下面的玩法,其中我試圖阻止AIX服務器上的WAS實例。在Ansible中傳遞一個變量作爲腳本
---
- hosts: all
vars_files:
- /etc/ansible/conf/var.yml
tasks:
- name: stop websphere instances
script: {{ was_script }} {{ item }}
with_items: "{{ was_inst }}"
was_script和was_inst在var.yml中被列爲變量。現在,如果我硬編碼的腳本而不是was_script它的作品。但如果我把它稱爲變量,它就不起作用。 它說這是一個YAML語法錯誤,但我似乎無法弄清楚錯誤是什麼。
請粘貼錯誤消息。它有一個答案。 –
'錯誤!同時加載YAML.' 語法錯誤'出錯的行似乎是:'' - 名稱:停止WebSphere instances' '腳本:{{was_script}} {{項目}}'' ^ here' – kottapar
還有的一個解釋你應該在下一行做什麼。 –