chulip.orgスマートフォン用の表示で見るスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。読者です読者をやめる読者になる読者になるchulip.org2016-07-06AnsibleとVagrantで疎通確認AnsibleVagrantlistTweet今更だがAnsibleを触り始めた。手始めにVagrantで作成した仮想マシンとの疎通確認(ping)までの手順。特筆すべき部分はないので詳細の記載は行わないがホストオンリーネットワークの設定だけした。その際のIPは192.168.33.10を使用する。設定完了後仮想マシンの起動を行っておくこと。Documentation公式ドキュメントに則りpipでのインストールを行ったが残念ながらうまく行かなかった(ansibleコマンド実行時にエラーが出た)。その為、今回はHomebrewでのインストールを行った。2.1.0.0設定ファイル類Ansibleは主に2つのファイルを用いる。1つは接続先ホストを管理するインベントリファイル。Ansibleはインベントリファイルに記載されたホストにしかアクセスできない。インベントリファイルを作成せずにAnsibleを実行した際に下記のようなWarningが表示されたので、デフォルトの配置場所は下記なのだろう。この通りファイルを作成することにする。/usr/local/etc/ansible/hostsなお、記載する際はグループ毎に記載する事もできるようだ。今回は単にIPだけ記載しておいた。192.168.33.10もう1つは設定ファイル。ansible.cfgというファイル名を使用している様子。現状設定したい項目が特に無いので作成しない。作成しない場合はデフォルトの設定が適応される。読み込む優先順位の記載があったのでメモ。Japanesepingモジュールで疎通確認これで準備とは整ったので疎通確認をしていきたい。ansibleコマンドは-mオプションでモジュールを指定することができる。(default=command)コマンドを叩いてみるとsshに失敗と表示された。true}sshユーザ名もパスワードも秘密鍵も設定していないのでそうなることは理解できる。パスワードでの認証方法と公開鍵認証での方法を記載する。どちらにしてもユーザ名の設定が必要になる。これは-uオプションで設定することができる。(default=None)パスワードでの認証方法は-kオプションを指定すれば可能。&#34;pong&#34;}成功した。次に、公開鍵認証について。vagrantで利用している秘密鍵はssh-configで確認できる。FATAL秘密鍵は--private-keyオプションを指定すれば設定できる。&#34;pong&#34;}成功した。次回は、Ansibleを用いたプロビジョニングについて書きたい。今回は疎通確認が目的だったのでコマンドラインのオプションにずらずら書いていたが本来はこういったオプションなどを設定ファイルなどに書くのが筋だろう。Blog|ブログを報告する。