From 5a58bced1599ef9c9b26da0acbf5f23166152b27 Mon Sep 17 00:00:00 2001 From: Andrew Kroh Date: Thu, 3 Dec 2015 23:08:15 -0500 Subject: [PATCH] Single Vagrantfile for all Beats Adding a single Vagrantfile to the root of the project that can be used by all beats for development. The Windows box has been updated. In addition to having golang and python like the previous one, this box has mingw64, winpcap, SSH (for vagrant ssh), and a desktop shortcut that launches a command prompt in the beats directory. --- Vagrantfile | 60 ++++++++++++++++++++++++++++++++++++++++++ filebeat/Vagrantfile | 23 ---------------- libbeat/Vagrantfile | 26 ------------------ winlogbeat/Vagrantfile | 29 -------------------- 4 files changed, 60 insertions(+), 78 deletions(-) create mode 100644 Vagrantfile delete mode 100644 filebeat/Vagrantfile delete mode 100644 libbeat/Vagrantfile delete mode 100644 winlogbeat/Vagrantfile diff --git a/Vagrantfile b/Vagrantfile new file mode 100644 index 000000000000..76541e436db4 --- /dev/null +++ b/Vagrantfile @@ -0,0 +1,60 @@ +### Documentation +# This is a Vagrantfile for Beats development. +# +# Boxes +# ===== +# +# win2012 +# ------- +# This box is used as a Windows development and testing environment for Beats. +# +# Usage and Features: +# - Two users exist: Administartor and Vagrant. Both have the password: vagrant +# - Use 'vagrant ssh' to open a Windows command prompt. +# - Use 'vagrant rdp' to open a Windows Remote Deskop session. Mac users must +# install the Microsoft Remote Desktop Client from the App Store. +# - There is a desktop shortcut labeled "Beats Shell" that opens a command prompt +# to C:\Gopath\src\github.com\elastic\beats where the code is mounted. +# +# add more boxes here +# ------------------- +# More development boxes can be added to this file and you can run commands +# like "vagrant up solaris" or "vargrant up winxp" to start them. + +# Provisioning for Windows PowerShell +$winPsProvision = <