From 5da110470163f829d967942edd7d9a16f8b5506a Mon Sep 17 00:00:00 2001 From: Vid Luther Date: Fri, 12 Sep 2014 22:25:40 -0500 Subject: [PATCH] custom Vagrantfile and provisioner This allows me to build in a VM on a Mac. --- Vagrantfile | 5 +++++ provision.sh | 4 ++++ 2 files changed, 9 insertions(+) create mode 100644 provision.sh diff --git a/Vagrantfile b/Vagrantfile index 120ffd7f..ed9eb8c0 100644 --- a/Vagrantfile +++ b/Vagrantfile @@ -1,5 +1,10 @@ Vagrant.configure("2") do |config| + config.vm.define "builder" do |builder| + builder.vm.box = "vm144" + builder.vm.provision "shell", path: "provision.sh" + end + config.vm.define "secure" do |secure| secure.vm.box = "ubuntu/trusty64" secure.vm.hostname = "secure.dev.fail2ban.org" diff --git a/provision.sh b/provision.sh new file mode 100644 index 00000000..290ba849 --- /dev/null +++ b/provision.sh @@ -0,0 +1,4 @@ +#!/bin/bash + +sudo apt-get -y update +sudo apt-get -y install curl python-systemd dh-systemd python-pip python-inotifyx git build-essential autotools-dev libssl-dev devscripts debhelper git libpcre3-dev libssl-dev