Guest User

Untitled

a guest
Mar 21st, 2018
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.67 KB | None | 0 0
  1. # -*- mode: ruby -*-
  2. # vi: set ft=ruby :
  3.  
  4. # default constants
  5. TIME = Time.now.strftime('%Y-%m-%dT%H:%M:%S')
  6. VAGRANT_BOX = 'bento/ubuntu-14.04'
  7. PRIMARY_SYSTEM = "node01.local"
  8.  
  9. # build hosts hash
  10. hosts = {
  11. "node01.local" => "172.16.0.61",
  12. "node02.local" => "172.16.0.62"
  13. }
  14.  
  15. Vagrant.configure('2') do |config|
  16. hosts.each do |hostname, ipaddr|
  17. default = if hostname == PRIMARY_SYSTEM then true else false end
  18. config.vm.define hostname, primary: default do |node|
  19. node.vm.box = VAGRANT_BOX
  20. node.vm.hostname = hostname
  21. node.vm.network 'private_network', ip: ipaddr
  22. node.vm.provider('virtualbox') { |vbox| vbox.name = "#{hostname}_#{TIME}" }
  23. end
  24. end
  25. end
Add Comment
Please, Sign In to add comment