Vagrantfile 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. # -*- mode: ruby -*-
  2. # vi: set ft=ruby :
  3. Vagrant.configure("2") do |config|
  4. config.vm.define "node1", primary: true do |node1|
  5. node1.vm.box = "generic/ubuntu2004"
  6. node1.vm.network "public_network", bridge: "BRIDGE"
  7. node1.vm.synced_folder ".", "/vagrant_data", disabled: true
  8. node1.vm.provider "hyperv"
  9. node1.vm.hostname = "node1"
  10. node1.vm.provider "hyperv" do |h|
  11. h.enable_virtualization_extensions = false
  12. h.linked_clone = true
  13. h.memory = 2048
  14. h.vmname = "node1"
  15. end
  16. end
  17. config.vm.define "node2" do |node2|
  18. node2.vm.box = "generic/ubuntu2004"
  19. node2.vm.network "public_network", bridge: "BRIDGE"
  20. node2.vm.synced_folder ".", "/vagrant_data", disabled: true
  21. node2.vm.provider "hyperv"
  22. node2.vm.hostname = "node2"
  23. node2.vm.provider "hyperv" do |h|
  24. h.enable_virtualization_extensions = false
  25. h.linked_clone = true
  26. h.memory = 2048
  27. h.vmname = "node2"
  28. end
  29. end
  30. end