(vagrant)ansible勉強用の環境構築手順

投稿者: | 2016年10月18日

皆さんこんにちは。ヒロウミです。

最近ansibleの勉強を始めたので、vagratでansible勉強用の環境を構築したのでそん手順を残しておきます。

1.vagrant/virtual boxをインストール

Ansibleをはじめる人に。

こちらを参照してください。

2.vagrant fileを編集

任意のディレクトリを作成し、以下の操作を行う。(コマンドのパスは通しておく)

vagrant box add centos6.7 https://github.com/CommanderK5/packer-centos-template/releases/download/0.6.7/vagrant-centos-6.7.box
任意の空ディレクトリに移動後、コマンドプロンプトから実行
vagrant init
Vagrant.configure(2) do |config|
  config.vm.define "controller" do |node|
        node.vm.box = "centos6.7"
        node.vm.hostname = "controller"
        node.vm.network :private_network, ip: "192.168.100.20"
        node.vm.network :forwarded_port, id: "ssh", guest: 22, host: 2210
  end
  config.vm.define "target01" do |node|
        node.vm.box = "centos6.7"
        node.vm.hostname = "target01"
        node.vm.network :private_network, ip: "192.168.100.30"
        node.vm.network :forwarded_port, id: "ssh", guest: 22, host: 2220
  end
  config.vm.define "target02" do |node|
        node.vm.box = "centos6.7"
        node.vm.hostname = "target02"
        node.vm.network :private_network, ip: "192.168.100.40"
        node.vm.network :forwarded_port, id: "ssh", guest: 22, host: 2230
  end
end

3.仮想マシンの起動

vagrant up

4.SSHで接続して作業開始

以上でansible勉強用の環境を構築できました。

短い手順で行えて結構楽ですね。難しい設定をしていないせいかも知れませんが。