Creates a virtual environment for erlang development with Vagrant and Salt
- CentOS 6.5
- Curl
- Git
- Kerl (with kerl's bash completion)
- Erlang R16B02 (built and activated)
- Erlang 17.1
Salt plugin must be installed in Vagrant
vagrant plugin install vagrant-salt
git clone git@github.com:eiri/vagrant-erlang-sandbox.git
cd vagrant-erlang-sandbox
vagrant up
it'll take a while, but after it's done
vagrant ssh
vagrant@precise64:~$ erl -version
Erlang (SMP,ASYNC_THREADS) (BEAM) emulator version 5.10.3
$ kerl_deactivate
$ kerl list installations
r16b03 /home/vagrant/.kerl/installs/r16b03
r17b01 /home/vagrant/.kerl/installs/r17b01
$ . /home/vagrant/.kerl/installs/r17b01/activate
erl -version
Erlang (ASYNC_THREADS,HIPE) (BEAM) emulator version 6.1
Run sudo salt-call state.highstate
from the virtual box.