Advertisement
alvarovaca

Vagrantfile Kubernetes

Mar 5th, 2021
286
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 1.37 KB | None | 0 0
  1. # -*- mode: ruby -*-
  2. # vi: set ft=ruby :
  3.  
  4. Vagrant.configure("2") do |config|
  5.   config.vm.define :controller do |controller|
  6.     controller.vm.box = "debian/buster64"
  7.     controller.vm.hostname = "controller"
  8.     controller.vm.network :public_network,:bridge=>"enp3s0",
  9.       use_dhcp_assigned_default_route: true
  10.     controller.nfs.verify_installed = false
  11.     controller.vm.synced_folder '.', '/vagrant', disabled: true
  12.     controller.vm.provider "virtualbox" do |v|
  13.       v.memory = 3072
  14.       v.cpus = 2
  15.     end
  16.   end
  17.   config.vm.define :worker1 do |worker1|
  18.     worker1.vm.box = "debian/buster64"
  19.     worker1.vm.hostname = "worker1"
  20.     worker1.vm.network :public_network,:bridge=>"enp3s0",
  21.       use_dhcp_assigned_default_route: true
  22.     worker1.nfs.verify_installed = false
  23.     worker1.vm.synced_folder '.', '/vagrant', disabled: true
  24.     worker1.vm.provider "virtualbox" do |v|
  25.       v.memory = 3072
  26.       v.cpus = 2
  27.     end
  28.   end
  29.   config.vm.define :worker2 do |worker2|
  30.     worker2.vm.box = "debian/buster64"
  31.     worker2.vm.hostname = "worker2"
  32.     worker2.vm.network :public_network,:bridge=>"enp3s0",
  33.       use_dhcp_assigned_default_route: true
  34.     worker2.nfs.verify_installed = false
  35.     worker2.vm.synced_folder '.', '/vagrant', disabled: true
  36.     worker2.vm.provider "virtualbox" do |v|
  37.       v.memory = 3072
  38.       v.cpus = 2
  39.     end
  40.   end
  41. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement