Advertisement
Guest User

Untitled

a guest
May 14th, 2020
15
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.79 KB | None | 0 0
  1. # -*- mode: ruby -*-
  2. # vi: set ft=ruby :
  3.  
  4. VM_BOX = "generic/ubuntu2004"
  5.  
  6. Vagrant.configure("2") do |config|
  7. # boxes are available at https://vagrantcloud.com/search/
  8.  
  9. config.vm.define "dev", primary: true do |dev|
  10. dev.vm.box = VM_BOX
  11. dev.vm.hostname = 'dev'
  12. dev.vm.box_check_update = true
  13. dev.vm.network "forwarded_port", guest: 5432, host: 5432, auto_correct: true
  14. dev.vm.network "forwarded_port", guest: 80, host: 80, auto_correct: true
  15. dev.vm.network "forwarded_port", guest: 443, host: 443, auto_correct: true
  16. dev.vm.network :forwarded_port, guest: 22, host: 2222, id: 'ssh'
  17. dev.vm.provision "shell", inline: "sudo apt-get update && sudo apt-get install mc tldr nmap -y"
  18. dev.vm.provision "shell", inline: "sudo sed -i '/^[^#]*PasswordAuthentication[[:space:]]no/c\PasswordAuthentication yes' /etc/ssh/sshd_config"
  19. dev.vm.provision "shell", inline: "sudo systemctl restart sshd"
  20. end
  21.  
  22. config.vm.define "staging", autostart: false do |staging|
  23. staging.vm.box = VM_BOX
  24. staging.vm.hostname = 'staging'
  25. staging.vm.box_check_update = true
  26. staging.vm.network "forwarded_port", guest: 5432, host: 5433, auto_correct: true
  27. staging.vm.network "forwarded_port", guest: 443, host: 444, auto_correct: true
  28. staging.vm.network :forwarded_port, guest: 22, host: 2223, id: 'ssh'
  29. staging.vm.provision "shell", inline: "sudo apt-get update && sudo apt-get install mc tldr nmap -y"
  30. staging.vm.provision "shell", inline: "sudo sed -i '/^[^#]*PasswordAuthentication[[:space:]]no/c\PasswordAuthentication yes' /etc/ssh/sshd_config"
  31. staging.vm.provision "shell", inline: "sudo systemctl restart sshd"
  32. end
  33.  
  34. config.vm.provider "virtualbox" do |vb|
  35. vb.gui = false
  36. vb.memory = "1024" # enough for server (no GUI)
  37. end
  38. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement