我有一個角色,角色 1,我正在測驗它依賴于另一個角色角色 2。我/tmp在準備步驟期間將第二個角色角色 2 克隆到,然后/tmp在收斂期間將其匯入,但是在INFO Running default > syntax
我收到錯誤期間
,未找到角色 2,因為該角色尚未克隆并且系統上不存在。
從除錯/詳細輸出它看起來像molecule test運行以下命令的結果
COMMAND: ansible-playbook --diff --inventory /home/vagrant/.cache/molecule/role-1/default/inventory --skip-tags molecule-notest,notest --syntax-check /opt/role-1-role/ansible/roles/role-1/molecule/default/converge.yml
有沒有辦法阻止此命令運行--syntax-check,覆寫運行的默認命令molecule test?或者讓語法檢查跳過某些任務或檔案?
uj5u.com熱心網友回復:
剛剛發現您可以添加scenario到molecule.yml檔案并覆寫/重新排序測驗序列,這樣就解決了我遇到的問題,方法是重新排序序列,以便在準備步驟之后進行語法檢查。
見分子.場景
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/373342.html
上一篇:當您使用HttpCalloutMock呼叫測驗時會發生什么?
下一篇:硒元素不能與相同的id互動
