ansible導入テスト(Docker, Jenkinsへの道 on Windows(3))
続いて、構成管理ツール(?)であるansibleを試す。
ansibleのほうがchefよりも後発でネガをつぶしているのと簡単構成向きらしい。
試す
これにならって、サーバ二つ構成の最小セットアップをvagrant + virtual box上に構成、そこで片方のサーバでもう片方をansibleで管理するテストを行う。
作った環境ではcentos6.5なので、Vagrantfileはちょっとだけ変わる。
Vagrant.configure(2) do |config|
config.vm.define "controller" do |node|
config.vm.box = "centos65"
config.vm.hostname = "controller"
config.vm.network "forwarded_port", id: "ssh", guest: 22, host: 2210
config.vm.network "private_network", ip: "192.168.100.10"
end
config.vm.define "target" do |node|
config.vm.box = "centos65"
config.vm.hostname = "target"
config.vm.network "forwarded_port", id: "ssh", guest: 22, host: 2220
config.vm.network "private_network", ip: "192.168.100.20"
end
end
vagrant upで長らく待つとちゃんとcontrollerもtargetも起動する。
こけた
ちょっと何かupdateしてしまったら、ビルドが壊れた・・・
kernel-develのversion有ってないよってなる。
そのときは
を参照して下さい。
無事起動したらansibleインストール
よしよし。ということでcontrollerサーバにsshして、ansibleをyum installする。
あれ、なんかtargetになってるが、まあいいや。
targetからcontrollerを支配しよう・・・・
つながったポイ??