- Using Vagrant and puppet
- JVM, Emacs, Lein
- PostreSQL
- Stubs for AWS
- git submodule init
- git submodule update
- vagrant box add trusty64 https://cloud-images.ubuntu.com/vagrant/trusty/current/trusty-server-cloudimg-amd64-vagrant-disk1.box -- you only need to do this once!
- vagrant up
Edit these files;
- puppet/modules/users/manifests/init.pp
- puppet/modules/users/files/...
- puppet/modules/wemux/templates/usr/local/etc/wemux.conf.erb
- ssh_key is ~/.ssh/id_rsa.pub
- password_hash is created with 'passwd ...'
- vagrant ssh (not ideal, not the correct user)
- ssh-add ~/.ssh/id_rsa
- ssh -A jon@localhost -p 2222
wemux