Guest User

Untitled

a guest
Jul 19th, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.05 KB | None | 0 0
  1. $script = <<-SCRIPT
  2. mkdir ~/workspace
  3. sudo apt update
  4. SCRIPT
  5.  
  6. Vagrant.configure("2") do |config|
  7. # do something
  8. config.vm.box = "ubuntu/xenial64"
  9.  
  10. config.vm.define "saltstack-master" do |saltMaster|
  11. saltMaster.vm.provider "virtualbox" do |vb|
  12. vb.name = "saltstack-master"
  13. vb.customize ["modifyvm", :id, "--cpuexecutioncap", "70"]
  14. vb.memory = 1048
  15. vb.cpus = 2
  16. end
  17. saltMaster.vm.network "forwarded_port", guest: 8888, host: 8888
  18. saltMaster.ssh.keep_alive = true
  19. saltMaster.vm.provision "shell", inline: $script
  20. end
  21.  
  22. config.vm.define "saltstack-node" do |saltNode|
  23. saltNode.vm.provider "virtualbox" do |vb|
  24. vb.name = "saltstack-node"
  25. vb.customize ["modifyvm", :id, "--cpuexecutioncap", "70"]
  26. vb.memory = 1048
  27. vb.cpus = 2
  28. end
  29. saltNode.vm.network "forwarded_port", guest: 8080, host: 8080
  30. saltNode.ssh.keep_alive = true
  31. saltNode.vm.provision "shell", inline: $script
  32. end
  33. end
Add Comment
Please, Sign In to add comment