Use Vagrant to create a virtual machine to help you get started with Django development. Using Puppet for provisioning. I tried to keep provisioning scripts simple and readable.
The final result is an Ubuntu 12.04 LTS virtual machine with the following installed:
You will need to have the latest Vagrant installed and a provider compatible with Vagrant, such as VirtualBox. Then switch to a place where you want to keep your Vagrant vm and run the following:
git clone https://github.com/alefteris/vagrant-puppet-django-dev.git django-vm
cd django-vm
git submodule init
git submodule update --remote
vagrant up
vagrant ssh (or use PuTTY)
Unless otherwise stated: MIT License. Copyright © Thanos Lefteris