Advertisement
Guest User

Untitled

a guest
Jul 19th, 2018
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 0.63 KB | None | 0 0
  1. Vagrant.configure("2") do |config|
  2.   (1..3).each do |n|
  3.     config.vm.define "rancher-#{n}", primary: (n == 1) do |rancher|
  4.       rancher.vm.box = "debian/stretch64"
  5.       rancher.vm.provider :lxc do |lxc|
  6.         lxc.customize 'network.ipv4', "192.168.122.#{n}0/24"
  7.       end
  8.  
  9.       rancher.vm.hostname = "node-#{n}.rancher.local.net"
  10.  
  11.       rancher.vm.provision :shell, path: "provision.sh"
  12.  
  13.       if n == 1
  14.         rancher.vm.provision :docker do |docker|
  15.           docker.pull_images "rancher/rancher"
  16.           docker.run "rancher/rancher", args: "--name rancher -p 8080:8080"
  17.         end
  18.       end
  19.     end
  20.   end
  21. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement