Skip to content
Matthew Perry edited this page Nov 18, 2013 · 6 revisions

log in as ubuntu

sudo useradd ubuntu -s /bin/bash -g sudo -m
sudo passwd ubuntu
sudo su ubuntu

initial updates and stuff

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install git puppet xfsprogs htop atop sysstat -y

Get the code

sudo mkdir /usr/local/apps
sudo chown ubuntu /usr/local/apps
sudo chown ubuntu /usr/local/src
cd /usr/local/apps/
git clone https://github.com/Ecotrust/growth-yield-batch.git
cd /usr/local/apps/growth-yield-batch

Run puppet

sudo facter_user=ubuntu facter_group=ubuntu puppet apply \
      --templatedir=/usr/local/apps/growth-yield-batch/puppet/manifests/files \
      --modulepath=/usr/local/apps/growth-yield-batch/puppet/modules \
      /usr/local/apps/growth-yield-batch/puppet/manifests/gybatch.pp

install open-fvs per fvs build wiki page

Adjust celery workers and restart

sudo vi /etc/default/celeryd
# 3 workers, concurrency=10

set up a projects directory at ~/projects (symlink to /storage/gyb_projects)

project directory must be writable by celery group

cd ~/projects
mkdir my_gyb_project
chgrp -R celery my_gyb_project
Clone this wiki locally