Click here to load reader
Upload
7prodssolucoes
View
358
Download
0
Embed Size (px)
DESCRIPTION
7Prods – Lighting Talks Criando sua primeira vm, acessando via ssh, vagrant + bash script e vagrant + chef
Citation preview
$ 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
FTW