ansible調用playbook執行報錯處理

ansible通過接口調用playbook腳本報錯如下:
Timeout (12s) waiting for privilege escalation prompt:
這是在客戶端主機執行用戶切換su的時候沒有獲取到密碼導致的報錯,嘗試方法如下:
1、調整了/etc/ansible/ansible.cfg中的timeout無效;
2、ansible版本過低導致,看了源碼,我們公司用的版本沒有此bug;
3、查看客戶端主機都是7.2的linux,且每一次執行後的/var/log/messages,發現有fingerprint 的日誌,懷疑此問題導致,於是禁掉這個指紋驗證服務,問題不再出現;命令如下:
authconfig --disablefingerprint –update
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章