Post on 20-May-2015
description
VAGRANT
Felipe Augusto Navasfelipen@7prods.com.br
$ vagrant box add base http://files.vagrantup.com/lucid32.box$ vagrant init$ vagrant up
CRIANDO SUA PRIMEIRA VM
$ vagrant ssh
ACESSANDO VIA SSH
Vagrant::Config.run do |config| config.vm.provision :shell, :path => "test.sh"end
Vagrant::Config.run do |config| config.vm.provision :shell, :inline => "sudo apt-get install vim"end
VAGRANT + BASH SCRIPT
VAGRANT + CHEF
config.vm.provision :chef_solo do |chef|
chef.cookbooks_path = "chef/cookbooks"
chef.roles_path = "chef/roles"
node_json = JSON.parse(File.read("chef/node_database.json"))
node_json[:run_list] = node_json.delete("recipes")
chef.add_role("database")
chef.json.merge!(node_json)
end
Perguntas ?
Felipe Augusto Navasfelipen@7prods.com.br
FTW