2017-08-17 43 views
0

我已經把使用放浪(VirtualBox是供應商)一個VM的服務器我設立。我可以SSH到虛擬機使用vagrant sshssh vmname,但是當我運行ansible-playbook -vvvv /path/to/playbook.yml,我得到的時候Ansible嘗試連接到虛擬機中的「權限被拒絕」的錯誤。Ansible無法連接到流浪VM(拒絕)

它太長,張貼在這裏運行劇本的結果,所以我uploaded it to Pastebin代替。

我在做什麼錯?

+1

的可能的複製[SSH成流浪機Ansible](https://stackoverflow.com/questions/32748585/ssh-into-a-vagrant-machine-with-ansible) – doelleri

回答

0

你的劇本試圖連接到目標VM與用戶root但是,這並不在虛擬機存在。

要仔細檢查它,我覺得因爲你是確保vagrant用戶在虛擬機存在你使用

ssh [email protected] 

錯誤嘗試登錄到虛擬機,設置remote_uservagrant/path/to/playbook.yml應解決問題:

remote_user: vagrant 

否則,您可以運行ansible,劇本的選項-u和-K

ansible-playbook /path/to/playbook.yml -u vagrant -k 
相關問題