Vagrant、VirtualBox、および Ansible をインストールし、1 つのホストでプロビジョニングを実行しようとしましたが、常に「skipping: no hosts matching」が返されます。
私のプレイブック ファイルの先頭は次のようになります。
---
- hosts: webservers
user: vagrant
sudo: yes
私の/etc/ansible/hosts
ファイルは次のようになります。
[webservers]
webserver1
そこにIPアドレスを入れてみましたが、同じ結果でした。ssh キーをサーバーに追加し、webserver1 ホストを と の両方に追加しまし.ssh/config
た/etc/hosts
。
ssh vagrant@webserver1
ssh キーを使用したおかげで、パスワードの入力を求められることなく問題なく使用できます。
ここで何が欠けていますか?
- ホスト: Debian 7.2
- クライアント マシン: Debian 7
- バーチャルボックス: 4.1.18
- バングランタップ: 1.4.1
- アンシブル: 1.5