Commit 2ce6d81e authored by Reimar Stier's avatar Reimar Stier

first

parents
# -*- mode: ruby -*-
# vi: set ft=ruby :
disks = [
{ "name" => "home",
"size" => 5 },
{ "name" => "home",
"size" => 5 },
]
Vagrant.configure("2") do |config|
config.vm.box = "geerlingguy/debian10"
config.vm.network "private_network", ip: "10.10.0.2", adapter: 2
config.vm.hostname = "devbox.devops.detss.corpintra.net"
config.disksize.size = "20GB"
config.vm.provider "virtualbox" do |vb|
vb.memory = "4096"
vb.cpus = 4
datadisk = "home.vmdk"
unless File.exist?(datadisk)
vb.customize ['createmedium', '--filename', datadisk,'--format', 'VMDK', '--variant', 'Standard', '--size', 16 * 1024]
end
vb.customize ['storageattach', :id, '--storagectl', 'SATA Controller', '--port', 1, '--device', 0, '--type', 'hdd', '--medium', datadisk]
end
config.vm.provision "shell" do |s|
ssh_pub_key = File.readlines("#{Dir.home}/.ssh/id_rsa.pub").first.strip
s.inline = <<-SHELL
echo #{ssh_pub_key} >> /home/vagrant/.ssh/authorized_keys
mkdir -p /root/.ssh
echo #{ssh_pub_key} >> /root/.ssh/authorized_keys
SHELL
end
end
export https_proxy=http://127.0.0.1:3128
export http_proxy=http://127.0.0.1:3128
export VAGRANT_HTTP_PROXY="$http_proxy"
vagrant up
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment