Notice

This page show a previous version of the article

This is a weekly worklog to track pallavshah' progress on his GSOC project

Current week's TODO list (Week 4):

  • Modify ansible playbook(s) to work with vagrant
  • Provision a debian vagrant box using the above playbook
  • Push project source on github
  • Write readme for basic usage
  • Start working on (possibly finish as well) creating our own debian-wheezy base box using veewee

Previous work

Week 1 (19-05-2014 to 25-05-2014)

  • Create basic playbooks structure for the ansible project
  • Write playbook to set-up basic stuff on the server (update apt cache, install pip, install python modules, etc. )
  • Write playbook to set-up LEMP (nginx, mysql and php5)
  • Write playbook to set-up codebase on the server machine and get the basic development site running

Week 2 (26-05-2015 to 1-05-2014)

  • Continue writing playbook to set up codebase (implenting the approach discussed with lool0, liori and gillux)
  • Write playbook to install and set-up sphinx
  • Look into ansible templating system
  • Write playbooks for external services

Week 3 (2-05-2015 to 8-05-2014)

  • Write templates for config files
  • Write playbooks for external services (continued..)
  • Write a common playbook that invokes 'roles' to perform different tasks
  • Test the whole playbook on a new machine