Ansible連接Ubuntu 26.04 逾時錯誤
之前使用ansible進行主機設定管理,發現最近新裝Ubuntu 26.04無法正常管理。
連線會出現顯示逾時錯誤
連線會出現顯示逾時錯誤
查詢相關資料後,發現Ubuntu 26.04開始使用Rust重寫的sudo-rs。
而 Ubuntu 24 上的 Ansible Core 2.16.3 在使用 sudo become 時,無法正確處理Ubuntu 26 的sudo-rs password prompt,
因此出現錯誤
FAILED! => {"msg": "Timeout (12s) waiting for privilege escalation prompt: "}
而 Ubuntu 24 上的 Ansible Core 2.16.3 在使用 sudo become 時,無法正確處理Ubuntu 26 的sudo-rs password prompt,
因此出現錯誤
FAILED! => {"msg": "Timeout (12s) waiting for privilege escalation prompt: "}
Ubuntu 24.04資訊
Ubuntu 26.04資訊
要連線Ubuntu 26.04要增加參數
---
[privilege_escalation]
become_exe = sudo.ws
---
為了同時連線Ubuntu 24.04和Ubuntu 26.04,重新修改ansible的inventory(hosts),正常連線及修改成功。
[privilege_escalation]
become_exe = sudo.ws
---
為了同時連線Ubuntu 24.04和Ubuntu 26.04,重新修改ansible的inventory(hosts),正常連線及修改成功。
hosts
site.yml






沒有留言:
張貼留言
注意:只有此網誌的成員可以留言。