Advertisement
Guest User

Untitled

a guest
Dec 7th, 2016
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.74 KB | None | 0 0
  1. Vagrant.configure("2") do |config|
  2.  
  3. config.vm.box = "bento/ubuntu-16.04"
  4.  
  5. config.vm.network :forwarded_port, guest: 3000, host: 3000
  6.  
  7. config.vm.provision :chef_solo do |chef|
  8. chef.cookbooks_path = ["cookbooks", "site-cookbooks"]
  9.  
  10. chef.add_recipe "apt"
  11. chef.add_recipe "ruby_build"
  12. chef.add_recipe "rbenv::user"
  13. chef.add_recipe "rbenv::vagrant"
  14.  
  15. chef.json = {
  16. rbenv: {
  17. user_installs: [{
  18. user: 'vagrant',
  19. rubies: ["2.3.1"],
  20. global: "2.3.1" ,
  21. gems: {
  22. "2.3.1" => [
  23. { name: "bundler" }
  24. ]
  25. }
  26. }]
  27. }
  28. }
  29. end
  30. end
  31.  
  32. site "https://supermarket.getchef.com/api/v1"
  33.  
  34. cookbook 'apt'
  35. cookbook 'build-essential'
  36. cookbook 'ruby_build', '~> 1.0.0'
  37. cookbook 'rbenv', git: 'https://github.com/aminin/chef-rbenv'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement