Vagrant: Exemplos de Arquivos Vagrantfile: Difference between revisions

From Wiki
No edit summary
 
(One intermediate revision by the same user not shown)
Line 6: Line 6:


  Vagrant.configure("2") do |config|
  Vagrant.configure("2") do |config|
   config.vm.box = "hashicorp-vagrant/precise64"
   config.vm.box = "'''hashicorp-vagrant/precise64'''"
  end
  end


Line 13: Line 13:


  Vagrant.configure("2") do |config|
  Vagrant.configure("2") do |config|
   config.vm.box = "hashicorp-vagrant/centos-7.4"
   config.vm.box = "'''hashicorp-vagrant/centos-7.4'''"
  end
  end


= Providers =  
= Providers =  


Escolhendo o virtualizador que vamos utilizar: Virtual Box, VM Ware Workstation, HyperV
Escolhendo o virtualizador que vamos utilizar: Virtual Box, VM Ware Workstation, HyperV


== Virtual Box ==
== Virtual Box ==


  Vagrant.configure("2") do |config|
  Vagrant.configure("2") do |config|
  config.vm.box = "my-box"
  config.vm.box = "my-box"
  config.vm.provider "virtualbox" do |v|
  config.vm.provider "'''virtualbox'''" do |v|
    v.gui = true
    v.gui = true
    v.memory = 1024
    v.memory = 1024
    v.cpus = 2
    v.cpus = 2
  end
  end
  end
  end




== VM Ware Workstation ==
== VM Ware Workstation ==
Vagrant.configure("2") do |config|
  config.vm.box = "my-box"
  config.vm.provider "'''vmware_desktop'''" do |v|
    v.gui = true
  end
end
= Configuração de Rede =
== DHCP ==
Vagrant.configure("2") do |config|
  config.vm.network "private_network", type: "dhcp"
end
== IP Fixo ==
Vagrant.configure("2") do |config|
  config.vm.network "private_network", ip: "192.168.50.4"
end
== IPv6 ==
Observação: DHCP não é possível
  Vagrant.configure("2") do |config|
  Vagrant.configure("2") do |config|
  config.vm.box = "my-box"
  config.vm.network "private_network",
  config.vm.provider "vmware_desktop" do |v|
    ip: "fde4:8dba:82e1::c4",
    v.gui = true
    netmask: "96"
  end
  end
  end


= Ver também =
= Ver também =

Latest revision as of 00:02, 18 September 2018

Escolhendo Diferentes Boxes

hashicorp/precise64

Baseado no Ubuntu 12.04 LTS, distribuição enxuta

Vagrant.configure("2") do |config|
 config.vm.box = "hashicorp-vagrant/precise64"
end


CentOS 7.4

Vagrant.configure("2") do |config|
 config.vm.box = "hashicorp-vagrant/centos-7.4"
end


Providers

Escolhendo o virtualizador que vamos utilizar: Virtual Box, VM Ware Workstation, HyperV

Virtual Box

Vagrant.configure("2") do |config|
  config.vm.box = "my-box"
  config.vm.provider "virtualbox" do |v|
    v.gui = true
    v.memory = 1024
    v.cpus = 2
  end
end


VM Ware Workstation

Vagrant.configure("2") do |config|
  config.vm.box = "my-box"
  config.vm.provider "vmware_desktop" do |v|
    v.gui = true
  end
end


Configuração de Rede

DHCP

Vagrant.configure("2") do |config|
  config.vm.network "private_network", type: "dhcp"
end

IP Fixo

Vagrant.configure("2") do |config|
  config.vm.network "private_network", ip: "192.168.50.4"
end

IPv6

Observação: DHCP não é possível

Vagrant.configure("2") do |config|
  config.vm.network "private_network",
    ip: "fde4:8dba:82e1::c4",
    netmask: "96"
end


Ver também