Last active
August 4, 2016 22:59
-
-
Save tsykoduk/8030d842084deb7ed7a4 to your computer and use it in GitHub Desktop.
Revisions
-
tsykoduk revised this gist
Aug 4, 2016 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -13,7 +13,7 @@ Vagrant.configure(2) do |config| # Every Vagrant development environment requires a box. You can search for # boxes at https://atlas.hashicorp.com/search. config.vm.box = "ubuntu/xenial64" # Disable automatic box update checking. If you disable this, then # boxes will only be checked for updates when the user runs -
tsykoduk revised this gist
Aug 4, 2016 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -13,7 +13,7 @@ Vagrant.configure(2) do |config| # Every Vagrant development environment requires a box. You can search for # boxes at https://atlas.hashicorp.com/search. config.vm.box = "ubuntu/xenial" # Disable automatic box update checking. If you disable this, then # boxes will only be checked for updates when the user runs -
tsykoduk revised this gist
Nov 24, 2015 . 1 changed file with 2 additions and 0 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -90,6 +90,8 @@ Vagrant.configure(2) do |config| fi echo "****** Install the Heroku Toolbelt" wget -qO- https://toolbelt.heroku.com/install-ubuntu.sh | sh echo "****** Let's update the Heroku Toolbelt" sudo --login --user=vagrant heroku echo "****** All finished setting up your environment" echo "****** You still need to log into Heroku using" echo "****** heroku auth:login" -
tsykoduk revised this gist
Sep 30, 2015 . 1 changed file with 0 additions and 2 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -90,8 +90,6 @@ Vagrant.configure(2) do |config| fi echo "****** Install the Heroku Toolbelt" wget -qO- https://toolbelt.heroku.com/install-ubuntu.sh | sh echo "****** All finished setting up your environment" echo "****** You still need to log into Heroku using" echo "****** heroku auth:login" -
tsykoduk revised this gist
Sep 30, 2015 . 1 changed file with 2 additions and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -90,7 +90,8 @@ Vagrant.configure(2) do |config| fi echo "****** Install the Heroku Toolbelt" wget -qO- https://toolbelt.heroku.com/install-ubuntu.sh | sh echo "****** Let's update the Heroku Toolbelt" heroku update echo "****** All finished setting up your environment" echo "****** You still need to log into Heroku using" echo "****** heroku auth:login" -
tsykoduk revised this gist
Sep 30, 2015 . 1 changed file with 2 additions and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -89,7 +89,8 @@ Vagrant.configure(2) do |config| source /usr/local/rvm/scripts/rvm fi echo "****** Install the Heroku Toolbelt" wget -qO- https://toolbelt.heroku.com/install-ubuntu.sh | sh heroku echo "****** All finished setting up your environment" echo "****** You still need to log into Heroku using" echo "****** heroku auth:login" -
tsykoduk revised this gist
May 8, 2015 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -13,7 +13,7 @@ Vagrant.configure(2) do |config| # Every Vagrant development environment requires a box. You can search for # boxes at https://atlas.hashicorp.com/search. config.vm.box = "ubuntu/trusty64" # Disable automatic box update checking. If you disable this, then # boxes will only be checked for updates when the user runs -
tsykoduk revised this gist
May 8, 2015 . 1 changed file with 2 additions and 2 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -77,11 +77,11 @@ Vagrant.configure(2) do |config| gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 echo "** Turning off RI and Rdoc" echo "gem: --no-ri --no-rdoc" > /etc/gemrc echo "** getting RVM" curl -sSL https://get.rvm.io | bash -s stable --rails if [ -d "~/.rvm" ]; then echo "** Setting up RVM" source /home/vagrant/.rvm/scripts/rvm else echo "** Adding user to the rvm group and sourcing rvm" -
tsykoduk revised this gist
May 8, 2015 . 1 changed file with 2 additions and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -13,7 +13,7 @@ Vagrant.configure(2) do |config| # Every Vagrant development environment requires a box. You can search for # boxes at https://atlas.hashicorp.com/search. config.vm.box = "ubuntu/trusty32" # Disable automatic box update checking. If you disable this, then # boxes will only be checked for updates when the user runs @@ -77,6 +77,7 @@ Vagrant.configure(2) do |config| gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 echo "** Turning off RI and Rdoc" echo "gem: --no-ri --no-rdoc" > /etc/gemrc echo "** getting and installing rvm" curl -sSL https://get.rvm.io | bash -s stable --rails if [ -d "~/.rvm" ]; then -
tsykoduk revised this gist
Feb 11, 2015 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -72,7 +72,7 @@ Vagrant.configure(2) do |config| sudo apt-get update -y sudo DEBIAN_FRONTEND=noninteractive apt-get -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" dist-upgrade sudo DEBIAN_FRONTEND=noninteractive apt-get -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" upgrade sudo apt-get install curl postgresql-client postgresql postgresql-server-dev-all git-core patch gawk g++ make patch libyaml-dev libsqlite3-dev sqlite3 autoconf libgdbm-dev libncurses5-dev automake libtool bison pkg-config libffi-dev imagemagick imagemagick-common libreadline6-dev -y echo "****** Set up RVM and the latest stable ruby and rails" gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 echo "** Turning off RI and Rdoc" -
tsykoduk revised this gist
Jan 30, 2015 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -76,7 +76,7 @@ Vagrant.configure(2) do |config| echo "****** Set up RVM and the latest stable ruby and rails" gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 echo "** Turning off RI and Rdoc" echo "gem: --no-ri --no-rdoc" > /etc/gemrc curl -sSL https://get.rvm.io | bash -s stable --rails if [ -d "~/.rvm" ]; then -
tsykoduk revised this gist
Jan 29, 2015 . 1 changed file with 9 additions and 3 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -72,7 +72,7 @@ Vagrant.configure(2) do |config| sudo apt-get update -y sudo DEBIAN_FRONTEND=noninteractive apt-get -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" dist-upgrade sudo DEBIAN_FRONTEND=noninteractive apt-get -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" upgrade sudo apt-get install curl postgresql-client postgresql postgresql-server-dev-all patch gawk g++ make patch libyaml-dev libsqlite3-dev sqlite3 autoconf libgdbm-dev libncurses5-dev automake libtool bison pkg-config libffi-dev imagemagick imagemagick-common libreadline6-dev -y echo "****** Set up RVM and the latest stable ruby and rails" gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 echo "** Turning off RI and Rdoc" @@ -83,11 +83,17 @@ Vagrant.configure(2) do |config| echo "** Sourcing RVM" source /home/vagrant/.rvm/scripts/rvm else echo "** Adding user to the rvm group and sourcing rvm" sudo usermod -a -G rvm vagrant source /usr/local/rvm/scripts/rvm fi echo "****** Install the Heroku Toolbelt" wget -qO- https://toolbelt.heroku.com/install-ubuntu.sh | sh echo "****** All finished setting up your environment" echo "****** You still need to log into Heroku using" echo "****** heroku auth:login" echo "****** And then you should be good to go." echo "****** Remember, you need to use vagrant ssh from with in the build directory to access this environment!" echo "****** Good luck, and happy developing!" SHELL end -
tsykoduk renamed this gist
Jan 29, 2015 . 1 changed file with 0 additions and 0 deletions.There are no files selected for viewing
File renamed without changes. -
tsykoduk revised this gist
Jan 29, 2015 . 1 changed file with 2 additions and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -83,8 +83,9 @@ echo "** Sourcing RVM" source /home/vagrant/.rvm/scripts/rvm else echo "** Adding user to the rvm group and sourcing RVM" sudo usermod -a -G rvm vagrant source /usr/local/rvm/scripts/rvm fi echo "****** Install the Heroku Toolbelt" wget -qO- https://toolbelt.heroku.com/install-ubuntu.sh | sh -
tsykoduk revised this gist
Jan 29, 2015 . 1 changed file with 3 additions and 3 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -75,15 +75,15 @@ sudo apt-get install curl postgresql-client postgresql postgresql-server-dev-all patch gawk g++ make patch libyaml-dev libsqlite3-dev sqlite3 autoconf libgdbm-dev libncurses5-dev automake libtool bison pkg-config libffi-dev imagemagick imagemagick-common -y echo "****** Set up RVM and the latest stable ruby and rails" gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 echo "** Turning off RI and Rdoc" echo "gem: --no-ri --no-rdoc" > ~/.gemrc curl -sSL https://get.rvm.io | bash -s stable --rails if [ -d "~/.rvm" ]; then echo "** Sourcing RVM" source /home/vagrant/.rvm/scripts/rvm else echo "** Adding user to the rvm group" sudo usermod -a -G rvm vagrant fi echo "****** Install the Heroku Toolbelt" -
tsykoduk revised this gist
Jan 29, 2015 . 1 changed file with 4 additions and 3 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -68,13 +68,14 @@ # Puppet, Chef, Ansible, Salt, and Docker are also available. Please see the # documentation for more information about their specific syntax and use. config.vm.provision "shell", inline: <<-SHELL echo "****** Upgrading base image and installing dependencies" sudo apt-get update -y sudo DEBIAN_FRONTEND=noninteractive apt-get -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" dist-upgrade sudo DEBIAN_FRONTEND=noninteractive apt-get -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" upgrade sudo apt-get install curl postgresql-client postgresql postgresql-server-dev-all patch gawk g++ make patch libyaml-dev libsqlite3-dev sqlite3 autoconf libgdbm-dev libncurses5-dev automake libtool bison pkg-config libffi-dev imagemagick imagemagick-common -y echo "****** Set up RVM and the latest stable ruby and rails" gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 echo "Turning off RI and Rdoc" echo "gem: --no-ri --no-rdoc" > ~/.gemrc curl -sSL https://get.rvm.io | bash -s stable --rails if [ -d "~/.rvm" ]; @@ -85,7 +86,7 @@ echo "Adding user to the rvm group" sudo usermod -a -G rvm vagrant fi echo "****** Install the Heroku Toolbelt" wget -qO- https://toolbelt.heroku.com/install-ubuntu.sh | sh SHELL end -
tsykoduk revised this gist
Jan 29, 2015 . 1 changed file with 19 additions and 7 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -63,17 +63,29 @@ # push.app = "YOUR_ATLAS_USERNAME/YOUR_APPLICATION_NAME" # end # Enable provisioning with a shell script. Additional provisioners such as # Puppet, Chef, Ansible, Salt, and Docker are also available. Please see the # documentation for more information about their specific syntax and use. config.vm.provision "shell", inline: <<-SHELL echo "Upgrading base image and installing dependencies" sudo apt-get update -y sudo DEBIAN_FRONTEND=noninteractive apt-get -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" dist-upgrade sudo DEBIAN_FRONTEND=noninteractive apt-get -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" upgrade sudo apt-get install curl postgresql-client postgresql postgresql-server-dev-all patch gawk g++ make patch libyaml-dev libsqlite3-dev sqlite3 autoconf libgdbm-dev libncurses5-dev automake libtool bison pkg-config libffi-dev imagemagick imagemagick-common -y echo "Set up RVM and the latest stable ruby and rails" gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 echo "gem: --no-ri --no-rdoc" > ~/.gemrc curl -sSL https://get.rvm.io | bash -s stable --rails if [ -d "~/.rvm" ]; then echo "Sourcing RVM" source /home/vagrant/.rvm/scripts/rvm else echo "Adding user to the rvm group" sudo usermod -a -G rvm vagrant fi echo "Install the Heroku Toolbelt" wget -qO- https://toolbelt.heroku.com/install-ubuntu.sh | sh SHELL end -
tsykoduk revised this gist
Jan 29, 2015 . 1 changed file with 6 additions and 4 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -13,7 +13,7 @@ # Every Vagrant development environment requires a box. You can search for # boxes at https://atlas.hashicorp.com/search. config.vm.box = "ubuntu/trusty64" # Disable automatic box update checking. If you disable this, then # boxes will only be checked for updates when the user runs @@ -38,7 +38,8 @@ # the path on the host to the actual folder. The second argument is # the path on the guest to mount the folder. And the optional third # argument is a set of non-required options. #config.vm.synced_folder "../data", "/vagrant_data" # Provider-specific configuration so you can fine-tune various # backing providers for Vagrant. These expose provider-specific options. @@ -68,10 +69,11 @@ config.vm.provision "shell", inline: <<-SHELL sudo apt-get update -y sudo DEBIAN_FRONTEND=noninteractive apt-get -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" dist-upgrade sudo apt-get install curl postgresql-client postgresql postgresql-server-dev-all patch gawk g++ make patch libyaml-dev libsqlite3-dev sqlite3 autoconf libgdbm-dev libncurses5-de, automake libtool bison pkg-config libffi-dev -y gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 curl -sSL https://get.rvm.io | bash -s stable --rails sudo usermod -a -G rvm vagrant source /home/vagrant/.rvm/scripts/rvm wget -qO- https://toolbelt.heroku.com/install-ubuntu.sh | sh SHELL end -
tsykoduk renamed this gist
Jan 29, 2015 . 1 changed file with 0 additions and 0 deletions.There are no files selected for viewing
File renamed without changes. -
tsykoduk revised this gist
Jan 29, 2015 . 1 changed file with 3 additions and 4 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -12,6 +12,7 @@ Vagrant.configure(2) do |config| # Every Vagrant development environment requires a box. You can search for # boxes at https://atlas.hashicorp.com/search. config.vm.box = "hashicorp/precise64" # Disable automatic box update checking. If you disable this, then @@ -67,12 +68,10 @@ Vagrant.configure(2) do |config| config.vm.provision "shell", inline: <<-SHELL sudo apt-get update -y sudo DEBIAN_FRONTEND=noninteractive apt-get -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" dist-upgrade sudo apt-get install curl postgresql-client postgresql postgresql-server-dev-all patch, gawk, g++, make, patch, libyaml-dev, libsqlite3-dev, sqlite3, autoconf, libgdbm-dev, libncurses5-dev, automake, libtool, bison, pkg-config, libffi-dev -y gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 curl -sSL https://get.rvm.io | bash -s stable --rails source /home/vagrant/.rvm/scripts/rvm wget -qO- https://toolbelt.heroku.com/install-ubuntu.sh | sh SHELL end -
tsykoduk revised this gist
Jan 23, 2015 . 1 changed file with 4 additions and 2 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -66,11 +66,13 @@ Vagrant.configure(2) do |config| # documentation for more information about their specific syntax and use. config.vm.provision "shell", inline: <<-SHELL sudo apt-get update -y sudo DEBIAN_FRONTEND=noninteractive apt-get -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" dist-upgrade sudo apt-get install curl postgresql-client postgresql postgresql-server-dev-all -y gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 curl -sSL https://get.rvm.io | bash -s stable --rails source /home/vagrant/.rvm/scripts/rvm wget -qO- https://toolbelt.heroku.com/install-ubuntu.sh | sh sudo apt-get -y autoremove sudo pt-get -y clean SHELL end -
tsykoduk created this gist
Jan 23, 2015 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,76 @@ # -*- mode: ruby -*- # vi: set ft=ruby : # All Vagrant configuration is done below. The "2" in Vagrant.configure # configures the configuration version (we support older styles for # backwards compatibility). Please don't change it unless you know what # you're doing. Vagrant.configure(2) do |config| # The most common configuration options are documented and commented below. # For a complete reference, please see the online documentation at # https://docs.vagrantup.com. # Every Vagrant development environment requires a box. You can search for # boxes at https://atlas.hashicorp.com/search. config.vm.box = "hashicorp/precise64" # Disable automatic box update checking. If you disable this, then # boxes will only be checked for updates when the user runs # `vagrant box outdated`. This is not recommended. # config.vm.box_check_update = false # Create a forwarded port mapping which allows access to a specific port # within the machine from a port on the host machine. In the example below, # accessing "localhost:8080" will access port 80 on the guest machine. # config.vm.network "forwarded_port", guest: 80, host: 8080 # Create a private network, which allows host-only access to the machine # using a specific IP. # config.vm.network "private_network", ip: "192.168.33.10" # Create a public network, which generally matched to bridged network. # Bridged networks make the machine appear as another physical device on # your network. # config.vm.network "public_network" # Share an additional folder to the guest VM. The first argument is # the path on the host to the actual folder. The second argument is # the path on the guest to mount the folder. And the optional third # argument is a set of non-required options. # config.vm.synced_folder "../data", "/vagrant_data" # Provider-specific configuration so you can fine-tune various # backing providers for Vagrant. These expose provider-specific options. # Example for VirtualBox: # # config.vm.provider "virtualbox" do |vb| # # Display the VirtualBox GUI when booting the machine # vb.gui = true # # # Customize the amount of memory on the VM: # vb.memory = "1024" # end # # View the documentation for the provider you are using for more # information on available options. # Define a Vagrant Push strategy for pushing to Atlas. Other push strategies # such as FTP and Heroku are also available. See the documentation at # https://docs.vagrantup.com/v2/push/atlas.html for more information. # config.push.define "atlas" do |push| # push.app = "YOUR_ATLAS_USERNAME/YOUR_APPLICATION_NAME" # end # Enable provisioning with a shell script. Additional provisioners such as # Puppet, Chef, Ansible, Salt, and Docker are also available. Please see the # documentation for more information about their specific syntax and use. config.vm.provision "shell", inline: <<-SHELL sudo apt-get update -y sudo apt-get install curl postgresql-client postgresql postgresql-server-dev-all -y gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 curl -sSL https://get.rvm.io | bash -s stable --rails source /home/vagrant/.rvm/scripts/rvm wget -qO- https://toolbelt.heroku.com/install-ubuntu.sh | sh SHELL end