forked from trailofbits/deepstate
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathVagrantfile
More file actions
26 lines (22 loc) · 745 Bytes
/
Vagrantfile
File metadata and controls
26 lines (22 loc) · 745 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# encoding: utf-8
# -*- mode: ruby -*-
# vi: set ft=ruby :
VAGRANT_BOX = 'bento/ubuntu-18.10'
VM_NAME = "deepstate"
GUEST_PATH = "/home/" + VM_NAME
# main configuration
Vagrant.configure(2) do |config|
config.vm.box = VAGRANT_BOX
config.vm.hostname = VM_NAME
config.vm.provider "virtualbox" do |v|
v.name = VM_NAME
v.memory = 2048
v.cpus = 4
end
config.vm.network "private_network", type: "dhcp"
config.vm.synced_folder ".", GUEST_PATH
# TODO: allow users to configure a dockerized vagrant build or a local one
# configure scripts to run to provision environment
config.vm.provision "shell", path: "./docker/deps", privileged: true
config.vm.provision "shell", path: "./docker/install", privileged: false
end