windowsでvagrant+ansible_localをする時はssh接続しなくてもOK
windwosでvagrantのansible_localで環境を構築している時に
vagrant provisionの実行中に下記のエラーが発生
fatal: [192.168.43.51]: UNREACHABLE! => {"changed": false, "msg": "Failed to connect to the host via ssh: ssh: Could not resolve hostname =: Name or service not known\r\n", "unreachable": true}
to retry, use: --limit @/vagrant/ansible/playbook.retry
ssh接続できませーんと。。。
ローカル環境なので、ssh接続しない方法で接続するように修正した。
ansibleのプレイブックに
connection:localと記述する。
playbook.yml
---
- hosts: 192.168.43.51
connection: local
become: yes
user: vagrant
tasks:
- name: install the latest version of Apache
yum: name=httpd state=latest
公式
http://docs.ansible.com/ansible/playbooks_delegation.html#local-playbooks
ssh接続の方法は別途調べまーす