Wed, 11 May 2016 01:23:21 JST (2912d)
Vagrant
ansble 用仮想マシンと 3 台の仮想マシン
# -*- mode: ruby -*- # vi: set ft=ruby : Vagrant.configure(2) do |config| config.ssh.insert_key=false config.vm.define "ansible" do |ansible| ansible.vm.box = "./centos72_minimal.box" ansible.vm.network "private_network", ip: "192.168.33.5" # ansible.vm.provider "virtualbox" do |vb| # vb.gui = true # end ansible.vm.provision "shell", inline: <<-SHELL systemctl stop firewalld systemctl disable firewalld yum update -y yum -y install epel-release yum -y install ansible # yum -y install httpd # systemctl enable httpd # systemctl start httpd SHELL end config.vm.define "vagrant1" do |vagrant1| vagrant1.vm.box = "./centos72_minimal.box" vagrant1.vm.network "private_network", ip: "192.168.33.10" vagrant1.vm.network "forwarded_port", guest:80, host:8080 vagrant1.vm.network "forwarded_port", guest:443, host:8443 # vagrant1.vm.provider "virtualbox" do |vb| # vb.gui = true # end vagrant1.vm.provision "shell", inline: <<-SHELL # systemctl stop firewalld # systemctl disable firewalld yum update -y yum -y install epel-release # yum -y install ansible # yum -y install httpd # systemctl enable httpd # systemctl start httpd SHELL end config.vm.define "vagrant2" do |vagrant2| vagrant2.vm.box = "./centos72_minimal.box" vagrant2.vm.network "private_network", ip: "192.168.33.11" vagrant2.vm.network "forwarded_port", guest:80, host:8081 vagrant2.vm.network "forwarded_port", guest:443, host:8444 # vagrant2.vm.provider "virtualbox" do |vb| # vb.gui = true # end vagrant2.vm.provision "shell", inline: <<-SHELL # systemctl stop firewalld # systemctl disable firewalld yum update -y yum -y install epel-release # yum -y install ansible # yum -y install httpd # systemctl enable httpd # systemctl start httpd SHELL end config.vm.define "vagrant3" do |vagrant3| vagrant3.vm.box = "./centos72_minimal.box" vagrant3.vm.network "private_network", ip: "192.168.33.12" vagrant3.vm.network "forwarded_port", guest:80, host:8082 vagrant3.vm.network "forwarded_port", guest:443, host:8445 # vagrant3.vm.provider "virtualbox" do |vb| # vb.gui = true # end vagrant3.vm.provision "shell", inline: <<-SHELL # systemctl stop firewalld # systemctl disable firewalld yum update -y yum -y install epel-release # yum -y install ansible # yum -y install httpd # systemctl enable httpd # systemctl start httpd SHELL end end