Advertisement
Guest User

Untitled

a guest
Oct 12th, 2017
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.77 KB | None | 0 0
  1. Vagrant.configure("2") do |config|
  2. # config.ssh.username = 'root'
  3. # config.ssh.password = 'vagrant'
  4. # config.ssh.insert_key = 'false'
  5. config.ssh.keys_only = false
  6. config.ssh.forward_agent = true
  7. Vagrant::Config.run do |config|
  8. config.vm.network :bridged
  9. end
  10. # (1..3).each do |i|
  11. config.vm.define :front do |main|
  12. main.vm.box = "ubuntu/xenial64"
  13. main.vm.hostname = "front"
  14. main.vm.network "forwarded_port", guest: 80, host: 80
  15. main.vm.network "forwarded_port", guest: 2049, host: 2049
  16. main.vm.network "forwarded_port", guest: 24390, host: 24390
  17. main.vm.network "forwarded_port", guest: 5420, host: 5420
  18. main.vm.network "forwarded_port", guest: 36301, host: 36301
  19. main.vm.network "forwarded_port", guest: 51324, host: 51324
  20. main.vm.network "forwarded_port", guest: 33987, host: 33987
  21. main.vm.network "forwarded_port", guest: 17271, host: 17271
  22. main.vm.network "forwarded_port", guest: 2049, host: 2049
  23. main.vm.network "forwarded_port", guest: 12315, host: 12315
  24. main.vm.network "forwarded_port", guest: 68, host: 68
  25. main.vm.network "forwarded_port", guest: 608, host: 608
  26. main.vm.network "forwarded_port", guest: 111, host: 111
  27. main.vm.network "forwarded_port", guest: 21616, host: 21616
  28. # main.vm.network "forwarded_port", guest: 80, host: 8080, host_ip: "127.0.0.1"
  29. main.vm.network "private_network", ip: "192.168.10.10", bridge: 'eno1'
  30. main.vm.network "public_network", bridge: 'eno1'
  31. # main.vm.provision "file", source: "~/.ssh/id_rsa.pub", destination: "~/.ssh/id_rsa.pub"
  32. # main.vm.synced_folder "../data", "/vagrant_data"
  33. main.vm.provision "shell", inline: <<-SHELL
  34. echo "ubuntu:ubuntu" | sudo chpasswd
  35. SHELL
  36. main.vm.provider :virtualbox do |vb|
  37. vb.customize ["modifyvm", :id, "--memory", "1024"]
  38. end
  39. end
  40. config.vm.define :python do |main|
  41. main.vm.box = "ubuntu/xenial64"
  42. main.vm.hostname = "python"
  43. # main.vm.network "forwarded_port", guest: 80, host: 8080
  44. # main.vm.network "forwarded_port", guest: 80, host: 8080, host_ip: "127.0.0.1"
  45. main.vm.network "private_network", ip: "192.168.10.11"
  46. main.vm.network "public_network", bridge: 'eno1'
  47. # main.vm.provision "file", source: "~/.ssh/id_rsa.pub", destination: "~/.ssh/id_rsa.pub"
  48. # main.vm.synced_folder "../data", "/vagrant_data"
  49. main.vm.provision "shell", inline: <<-SHELL
  50. echo "ubuntu:ubuntu" | sudo chpasswd
  51. SHELL
  52. main.vm.provider :virtualbox do |vb|
  53. vb.customize ["modifyvm", :id, "--memory", "1024"]
  54. end
  55. end
  56. config.vm.define :mail do |main|
  57. main.vm.box = "ubuntu/xenial64"
  58. main.vm.hostname = "mail"
  59. # main.vm.network "forwarded_port", guest: 3306, host: 33060
  60. # main.vm.network "forwarded_port", guest: 80, host: 8080, host_ip: "127.0.0.1"
  61. main.vm.network "private_network", ip: "192.168.10.12"
  62. main.vm.network "public_network", bridge: 'eno1'
  63. # main.vm.provision "file", source: "~/.ssh/id_rsa.pub", destination: "~/.ssh/id_rsa.pub"
  64. # main.vm.synced_folder "../data", "/vagrant_data"
  65. main.vm.provision "shell", inline: <<-SHELL
  66. echo "ubuntu:ubuntu" | sudo chpasswd
  67. SHELL
  68. main.vm.provider :virtualbox do |vb|
  69. vb.customize ["modifyvm", :id, "--memory", "512"]
  70. end
  71. end
  72. config.vm.define :mongo do |main|
  73. main.vm.box = "ubuntu/xenial64"
  74. main.vm.hostname = "mongo"
  75. # main.vm.network "forwarded_port", guest: 27017, host: 27017
  76. # main.vm.network "forwarded_port", guest: 80, host: 8080, host_ip: "127.0.0.1"
  77. main.vm.network "private_network", ip: "192.168.10.13"
  78. main.vm.network "public_network", bridge: 'eno1'
  79. # main.vm.provision "file", source: "~/.ssh/id_rsa.pub", destination: "~/.ssh/id_rsa.pub"
  80. # main.vm.synced_folder "../data", "/vagrant_data"
  81. main.vm.provision "shell", inline: <<-SHELL
  82. echo "ubuntu:ubuntu" | sudo chpasswd
  83. SHELL
  84. main.vm.provider :virtualbox do |vb|
  85. vb.customize ["modifyvm", :id, "--memory", "512"]
  86. end
  87. end
  88. config.vm.define :graphite do |main|
  89. main.vm.box = "ubuntu/xenial64"
  90. main.vm.hostname = "graphite"
  91. # main.vm.network "forwarded_port", guest: 27017, host: 27017
  92. # main.vm.network "forwarded_port", guest: 80, host: 8080, host_ip: "127.0.0.1"
  93. main.vm.network "private_network", ip: "192.168.10.14"
  94. main.vm.network "public_network", bridge: 'eno1'
  95. # main.vm.provision "file", source: "~/.ssh/id_rsa.pub", destination: "~/.ssh/id_rsa.pub"
  96. # main.vm.synced_folder "../data", "/vagrant_data"
  97. main.vm.provision "shell", inline: <<-SHELL
  98. echo "ubuntu:ubuntu" | sudo chpasswd
  99. SHELL
  100. main.vm.provider :virtualbox do |vb|
  101. vb.customize ["modifyvm", :id, "--memory", "512"]
  102. end
  103. end
  104. config.vm.define :amqp do |main|
  105. main.vm.box = "ubuntu/xenial64"
  106. main.vm.hostname = "amqp"
  107. # main.vm.network "forwarded_port", guest: 27017, host: 27017
  108. # main.vm.network "forwarded_port", guest: 80, host: 8080, host_ip: "127.0.0.1"
  109. main.vm.network "private_network", ip: "192.168.10.15"
  110. main.vm.network "public_network", bridge: 'eno1'
  111. # main.vm.provision "file", source: "~/.ssh/id_rsa.pub", destination: "~/.ssh/id_rsa.pub"
  112. # main.vm.synced_folder "../data", "/vagrant_data"
  113. main.vm.provision "shell", inline: <<-SHELL
  114. echo "ubuntu:ubuntu" | sudo chpasswd
  115. SHELL
  116. main.vm.provider :virtualbox do |vb|
  117. vb.customize ["modifyvm", :id, "--memory", "512"]
  118. end
  119. end
  120. config.vm.define :solr do |main|
  121. main.vm.box = "ubuntu/xenial64"
  122. main.vm.hostname = "solr"
  123. # main.vm.network "forwarded_port", guest: 27017, host: 27017
  124. # main.vm.network "forwarded_port", guest: 80, host: 8080, host_ip: "127.0.0.1"
  125. main.vm.network "private_network", ip: "192.168.10.16"
  126. main.vm.network "public_network", bridge: 'eno1'
  127. # main.vm.provision "file", source: "~/.ssh/id_rsa.pub", destination: "~/.ssh/id_rsa.pub"
  128. # main.vm.synced_folder "../data", "/vagrant_data"
  129. main.vm.provision "shell", inline: <<-SHELL
  130. echo "ubuntu:ubuntu" | sudo chpasswd
  131. SHELL
  132. main.vm.provider :virtualbox do |vb|
  133. vb.customize ["modifyvm", :id, "--memory", "512"]
  134. end
  135. end
  136. config.vm.define :redis do |main|
  137. main.vm.box = "ubuntu/xenial64"
  138. main.vm.hostname = "redis"
  139. # main.vm.network "forwarded_port", guest: 27017, host: 27017
  140. # main.vm.network "forwarded_port", guest: 80, host: 8080, host_ip: "127.0.0.1"
  141. main.vm.network "private_network", ip: "192.168.10.17"
  142. main.vm.network "public_network", bridge: 'eno1'
  143. # main.vm.provision "file", source: "~/.ssh/id_rsa.pub", destination: "~/.ssh/id_rsa.pub"
  144. # main.vm.synced_folder "../data", "/vagrant_data"
  145. main.vm.provision "shell", inline: <<-SHELL
  146. echo "ubuntu:ubuntu" | sudo chpasswd
  147. SHELL
  148. main.vm.provider :virtualbox do |vb|
  149. vb.customize ["modifyvm", :id, "--memory", "512"]
  150. end
  151. end
  152. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement