# -*- mode: ruby -*- # vi: set ft=ruby : # All Vagrant configuration is done below. The "2" in Vagrant.configure # configures the configuration version (we support older styles for # backwards compatibility). Please don't change it unless you know what # you're doing. Vagrant.configure(2) do |config| # Para encontrar uma documentação de apoio e outras opções de configuração # pode ser encontrado na documentação de apoio disponível em # https://docs.vagrantup.com. # Toda a configuração do vagrant se encontra aqui,para saber mais e encontrar #outros boxes acesse https://atlas.hashicorp.com/search. config.vm.box = "lucid32" # Atualização do vagrant config.vm.box_check_update = true # Cria um mapeamento de porta que permite o acesso a uma determinada porta # dentro da máquina, a partir de uma porta da maquina hospedeira # no exemplo abaixo o acesso ocorrerá "forwarded_port:80" na porta 2000 config.vm.network "forwarded_port", guest: 80, host: 2000 # Criando uma rede privada para acesso a maquina isando um IP específico config.vm.network "private_network", ip: "192.168.33.10" config.vm.provision :puppet do |puppet| puppet.manifests_path = "manifests" puppet.manifest_file = "automatiza.pp" end end