Version at: 19/06/2014, 19:36 vs. version at: 16/07/2014, 21:54
11This is a weekly worklog to track pallavshah' progress on his GSOC project
22
33
4##Current week's TODO list (Week 5):
4##Current week's TODO list (Week 9):
5- Backup/Restore
6- Restore to nth stable state
7- Make imoutu production server ready
58
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
9
1210<br/><br/>
1311
1412----------
1513
1614##Previous work
1715
1816###Week 1 (19-05-2014 to 25-05-2014)
1917
2018- Create basic playbooks structure for the ansible project
2119- Write playbook to set-up basic stuff on the server (update apt cache, install pip, install python modules, etc. )
2220- Write playbook to set-up LEMP (nginx, mysql and php5)
2321- Write playbook to set-up codebase on the server machine and get the basic development site running
2422
2523###Week 2 (26-05-2014 to 01-06-2014)
2624
2725- Continue writing playbook to set up codebase (implenting the approach discussed with lool0, liori and gillux)
2826- Write playbook to install and set-up sphinx
2927- Look into ansible templating system
3028- Write playbooks for external services
3129
3230###Week 3 (02-06-2014 to 08-06-2014)
3331
3432- Write templates for config files
3533- Write playbooks for external services (continued..)
3634- Write a common playbook that invokes 'roles' to perform different tasks
3735- Test the whole playbook on a new machine
3836
3937###Week 4 (09-06-2014 to 15-06-2014)
4038
4139- Modify ansible playbook(s) to work with vagrant
4240- Provision a debian vagrant box using the above playbook
4341- Push project source on github
4442- Write readme for basic usage
4543- Start working on (possibly finish as well) creating our own debian-wheezy base box using veewee
4644
45###Week 5 (16-06-2014 to 22-06-2014)
46- Rigorous testing of [imouto-devel](https://github.com/tatoeba/admin#imouto-devel)
47- Fix bugs/issues
48- Breakdown the existing roles into further sub-roles
49- Try to enforce idempotence in the playbook (skipped)
50- Create other small playbooks for smaller tasks
51- Start working on modifying playbooks for production purposes
4752
53###Week 6,7 and 8 (23-06-2014 to 13-07-2014)
54- Documentation for imoutu-devel
55- Create playbooks for post provisioning tasks (updating code and indexing)
56- Import all the scripts in docs/database/updates in the db instead of just the latest one
57- Update documentation on github for post-provisioning playbooks
58
diff view generated by jsdifflib

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

version at: 16/07/2014, 21:54

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


##Current week's TODO list (Week 9):
- Backup/Restore
- Restore to nth stable state
- Make imoutu production server ready


<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

###Week 5 (16-06-2014 to 22-06-2014)
- 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 (skipped)
- Create other small playbooks for smaller tasks
- Start working on modifying playbooks for production purposes

###Week 6,7 and 8 (23-06-2014 to 13-07-2014)
- Documentation for imoutu-devel
- Create playbooks for post provisioning tasks (updating code and indexing)
- Import all the scripts in docs/database/updates in the db instead of just the latest one
- Update documentation on github for post-provisioning playbooks

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.