Skip to content

Commit

Permalink
Merge pull request #2 from steventlamb/topic/vagrant
Browse files Browse the repository at this point in the history
Topic/vagrant
  • Loading branch information
ahinz committed Feb 25, 2013
2 parents 766befa + 58bf4c3 commit 4541f24
Show file tree
Hide file tree
Showing 4 changed files with 37 additions and 1 deletion.
5 changes: 4 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,5 @@
env
*.pyc
*.pyc
.vagrant
.#*
local_settings.py
17 changes: 17 additions & 0 deletions Vagrantfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# -*- mode: ruby -*-
# vi: set ft=ruby :

Vagrant::Config.run do |config|

# Every Vagrant virtual environment requires a box to build off of.
config.vm.box = "precise32"
config.vm.box_url = "http://files.vagrantup.com/precise32.box"

config.vm.forward_port 80, 6060

config.vm.share_folder "share", "/usr/local/otm", ".", :create => true, :owner => "otm"

config.vm.provision :shell, :path => "scripts/bootstrap.sh"

config.vm.customize ["modifyvm", :id, "--memory", 1024]
end
3 changes: 3 additions & 0 deletions requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,6 @@ argparse==1.2.1
gunicorn==0.17.2
psycopg2==2.4.6
wsgiref==0.1.2
south
psycopg2

13 changes: 13 additions & 0 deletions scripts/bootstrap.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
#!/bin/bash

apt-get install -y debconf
update-locale LC_CTYPE="en_US.UTF-8" LC_ALL="en_US.UTF-8" LANG="en_US.UTF-8"
dpkg-reconfigure locales

# Create otm user
if [ -z "$(getent passwd otm)" ];
then
useradd -m -k /home/vagrant -s /bin/bash otm
echo "otm ALL=(ALL) NOPASSWD:ALL" > /etc/sudoers.d/80-allow-otm-sudo
chmod 0440 /etc/sudoers.d/80-allow-otm-sudo
fi

0 comments on commit 4541f24

Please sign in to comment.