Version at: 12/06/2014, 12:06 vs. version at: 19/06/2014, 19:36
11This is a weekly worklog to track pallavshah' progress on his GSOC project
22
33
4##Current week's TODO list (Week 4):
5- Modify ansible playbook(s) to work with vagrant
6- Provision a debian vagrant box using the above playbook
7- Push project source on github
8- Write readme for basic usage
9- Start working on (possibly finish as well) creating our own debian-wheezy base box using veewee
4##Current week's TODO list (Week 5):
5
6- Rigorous testing of [imouto-devel](https://github.com/tatoeba/admin#imouto-devel)
7- Fix bugs/issues
8- Breakdown the existing roles into further sub-roles
9- Try to enforce idempotence in the playbook
10- Create other small playbooks for smaller tasks
11- Start working on modifying playbooks for production purposes
1012<br/><br/>
1113
1214----------
1315
1416##Previous work
1517
1618###Week 1 (19-05-2014 to 25-05-2014)
1719
1820- Create basic playbooks structure for the ansible project
1921- Write playbook to set-up basic stuff on the server (update apt cache, install pip, install python modules, etc. )
2022- Write playbook to set-up LEMP (nginx, mysql and php5)
2123- Write playbook to set-up codebase on the server machine and get the basic development site running
2224
2325###Week 2 (26-05-2014 to 01-06-2014)
2426
2527- Continue writing playbook to set up codebase (implenting the approach discussed with lool0, liori and gillux)
2628- Write playbook to install and set-up sphinx
2729- Look into ansible templating system
2830- Write playbooks for external services
2931
3032###Week 3 (02-06-2014 to 08-06-2014)
3133
3234- Write templates for config files
3335- Write playbooks for external services (continued..)
3436- Write a common playbook that invokes 'roles' to perform different tasks
3537- Test the whole playbook on a new machine
3638
39###Week 4 (09-06-2014 to 15-06-2014)
3740
41- Modify ansible playbook(s) to work with vagrant
42- Provision a debian vagrant box using the above playbook
43- Push project source on github
44- Write readme for basic usage
45- Start working on (possibly finish as well) creating our own debian-wheezy base box using veewee
46
47
diff view generated by jsdifflib

Version at: 12/06/2014, 12:06

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
<br/><br/>

----------

##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-2014 to 01-06-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 (02-06-2014 to 08-06-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

version at: 19/06/2014, 19:36

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


##Current week's TODO list (Week 5):

- Rigorous testing of [imouto-devel](https://github.com/tatoeba/admin#imouto-devel)
- Fix bugs/issues
- Breakdown the existing roles into further sub-roles
- Try to enforce idempotence in the playbook
- Create other small playbooks for smaller tasks
- Start working on modifying playbooks for production purposes  
<br/><br/>

----------

##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-2014 to 01-06-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 (02-06-2014 to 08-06-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

###Week 4 (09-06-2014 to 15-06-2014)

- 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

Note

The lines in green are the lines that have been added in the new version. The lines in red are those that have been removed.