1. 程式人生 > >ansible-playbook ERROR! Syntax Error

ansible-playbook ERROR! Syntax Error

roc 通過 解決 遇到 文件內容 分享 proc ffffff oss

最近在做ansible-playbook的yml或者yaml的playbook編寫時最初經常遇到這個問題,分享下具體的解決方案:
主要是對yaml文件內容的縮進
報錯如下圖:

技術分享圖片

具體代碼縮進如下:
技術分享圖片
如上圖紅框所示,報錯原因是shell與name沒有縮進對齊,語法無法通過;
下圖即可實現:
技術分享圖片
縮進只和含有 “-”的一行開端的name對齊即可,上一層的“-”可以忽略。

ansible-playbook ERROR! Syntax Error