From 9a427ed79dd3fc590c7a1e8b028ad7d34e69240d Mon Sep 17 00:00:00 2001 From: David O' Rojo Date: Fri, 30 Aug 2019 00:33:12 -0500 Subject: [PATCH] Improve docstrings and update Ubuntu box to bionic64 --- Vagrantfile | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/Vagrantfile b/Vagrantfile index fc3ca62c7..fc91b4f5a 100644 --- a/Vagrantfile +++ b/Vagrantfile @@ -5,10 +5,11 @@ VAGRANTFILE_API_VERSION = '2' Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| - config.vm.box = 'ubuntu/xenial64' + config.vm.box = 'ubuntu/bionic64' config.vm.define 'fabmanager-devbox' - # Port forwarding + # Forward ports so services running in the virtual machine can be accessed by + # the host [ 3000, # rails/puma 9200, # elasticsearch @@ -19,23 +20,24 @@ Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| config.vm.network "forwarded_port", guest: port, host: port end - # Provider-specific configuration + # Configuration to allocate resources fro the virtual machine config.vm.provider 'virtualbox' do |vb| vb.customize ['modifyvm', :id, '--memory', '2048'] end - # If you are using Windows o Linux with an encrypted volume + # If you are using Windows o Linux with an encrypted volume stick with the + # configuration below for file syncronization config.vm.synced_folder '.', '/vagrant', type: 'virtualbox' - # Provisioning - config.vm.provision "shell", privileged: true, run: "once" do |s| - s.inline = "export LC_ALL=en_US.UTF-8\n" \ - "export LANG=en_US.UTF-8\n" \ - "export LANGUAGE=en_US.UTF-8" - end - + ## Provision software dependencies config.vm.provision "shell", privileged: false, run: "once", path: "provision/zsh_setup.sh" + config.vm.provision "shell", privileged: false, run: "once", - path: "provision/box_setup.zsh" + path: "provision/box_setup.zsh", + env: { + "LC_ALL" => "en_US.UTF-8", + "LANG" => "en_US.UTF-8", + "LANGUAGE" => "en_US.UTF-8", + } end