第一次使用ansible ,遇到了下面的幾個問題:
- 由於ssh 私鑰設置了密碼 所以每一次操作都需要輸入私鑰密碼
- ssh首次連接時提示輸入 yes or no
問題1: 可以使用
ssh-agent bash ssh-add
添加代理解決 參考:https://www.cnblogs.com/kex1n/p/5229493.html
問題2: 通過參考:https://www.cnblogs.com/kuku0223/p/8669889.html#undefined
可以知道在 /etc/ansible/ansible.cfg 中打開 host_key_checking = False 就可以,但是由於沒有權限更改,
最終查詢官網發現可以 使用當前目錄下的 ~/.ansible.cfg
配置文件覆蓋設置項解決。