github.com/bhameyie/otto@v0.2.1-0.20160406174117-16052efa52ec/builtin/app/docker-external/data/common/dev/Vagrantfile.tpl (about) 1 {% extends "compile:data/app/dev/Vagrantfile.tpl" %} 2 3 {% block vagrant_config %} 4 # Disable the default synced folder 5 config.vm.synced_folder ".", "/vagrant", disabled: true 6 7 # Read in the fragment that we use as a dep 8 eval(File.read("{{ fragment_path }}"), binding) 9 10 # Setup some stuff 11 config.vm.provision "shell", inline: $script 12 {% endblock %} 13 14 {% block footer %} 15 $script = <<SCRIPT 16 set -e 17 18 # otto-exec: execute command with output logged but not displayed 19 oe() { $@ 2>&1 | logger -t otto > /dev/null; } 20 21 # otto-log: output a prefixed message 22 ol() { echo "[otto] $@"; } 23 24 # Configuring SSH for faster login 25 if ! grep "UseDNS no" /etc/ssh/sshd_config >/dev/null; then 26 echo "UseDNS no" | sudo tee -a /etc/ssh/sshd_config >/dev/null 27 oe sudo service ssh restart 28 fi 29 30 export DEBIAN_FRONTEND=noninteractive 31 32 ol "Installing HTTPS driver for Apt..." 33 oe sudo apt-get update 34 oe sudo apt-get install -y apt-transport-https 35 SCRIPT 36 {% endblock %}