)]}'
{"ansible/cleanup.yml":[{"author":{"_account_id":13642,"name":"Vikram Hosakote","email":"vikram.ganesh@gmail.com","username":"vhosakot"},"change_message_id":"b64ce0bc6d904b6e682862ec8fbc37c8484a6671","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"- hosts: all"},{"line_number":3,"context_line":"  tasks:"},{"line_number":4,"context_line":"  - name: Create tools directory for node"},{"line_number":5,"context_line":"    file:"},{"line_number":6,"context_line":"      state: directory"},{"line_number":7,"context_line":"      path: /etc/kolla/tools"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"9a061dce_cb3fe7d4","line":4,"range":{"start_line":4,"start_character":10,"end_line":4,"end_character":41},"updated":"2016-04-09 01:27:43.000000000","message":"Change this to:\n\nCreating /etc/kolla/tools directory on node","commit_id":"7e3829bd5239ca450f5a436ae19559ba25384409"},{"author":{"_account_id":16233,"name":"Mauricio Lima","email":"mauriciolimab@gmail.com","username":"limamauricio"},"change_message_id":"73b4b531abb24eac7049fcda077fd603a34cd9f1","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"- hosts: all"},{"line_number":3,"context_line":"  tasks:"},{"line_number":4,"context_line":"  - name: Create tools directory for node"},{"line_number":5,"context_line":"    file:"},{"line_number":6,"context_line":"      state: directory"},{"line_number":7,"context_line":"      path: /etc/kolla/tools"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"9a061dce_6ec86975","line":4,"range":{"start_line":4,"start_character":10,"end_line":4,"end_character":41},"in_reply_to":"9a061dce_cb3fe7d4","updated":"2016-04-09 01:39:09.000000000","message":"Done","commit_id":"7e3829bd5239ca450f5a436ae19559ba25384409"},{"author":{"_account_id":13642,"name":"Vikram Hosakote","email":"vikram.ganesh@gmail.com","username":"vhosakot"},"change_message_id":"b64ce0bc6d904b6e682862ec8fbc37c8484a6671","unresolved":false,"context_lines":[{"line_number":7,"context_line":"      path: /etc/kolla/tools"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"- hosts: all"},{"line_number":10,"context_line":"  sudo: yes"},{"line_number":11,"context_line":"  tasks:"},{"line_number":12,"context_line":"  - name: Copying validate-docker-execute.sh file"},{"line_number":13,"context_line":"    copy:"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"9a061dce_2b0ca341","line":10,"range":{"start_line":10,"start_character":0,"end_line":10,"end_character":11},"updated":"2016-04-09 01:27:43.000000000","message":"Kolla does not use sudo anywhere as it is risky.\n\nCan you explain why sudo is needed in this playbook ?","commit_id":"7e3829bd5239ca450f5a436ae19559ba25384409"},{"author":{"_account_id":16233,"name":"Mauricio Lima","email":"mauriciolimab@gmail.com","username":"limamauricio"},"change_message_id":"73b4b531abb24eac7049fcda077fd603a34cd9f1","unresolved":false,"context_lines":[{"line_number":7,"context_line":"      path: /etc/kolla/tools"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"- hosts: all"},{"line_number":10,"context_line":"  sudo: yes"},{"line_number":11,"context_line":"  tasks:"},{"line_number":12,"context_line":"  - name: Copying validate-docker-execute.sh file"},{"line_number":13,"context_line":"    copy:"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"9a061dce_6e9fc95f","line":10,"range":{"start_line":10,"start_character":0,"end_line":10,"end_character":11},"in_reply_to":"9a061dce_2b0ca341","updated":"2016-04-09 01:39:09.000000000","message":"this is inheritance of my test environment haha","commit_id":"7e3829bd5239ca450f5a436ae19559ba25384409"},{"author":{"_account_id":13642,"name":"Vikram Hosakote","email":"vikram.ganesh@gmail.com","username":"vhosakot"},"change_message_id":"b64ce0bc6d904b6e682862ec8fbc37c8484a6671","unresolved":false,"context_lines":[{"line_number":15,"context_line":"      dest: /etc/kolla/tools"},{"line_number":16,"context_line":"      mode: 0755"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"- hosts: all"},{"line_number":19,"context_line":"  sudo: yes"},{"line_number":20,"context_line":"  tasks:"},{"line_number":21,"context_line":"  - name: Copying cleanup-containers file"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"9a061dce_6e0349b9","line":18,"range":{"start_line":18,"start_character":0,"end_line":18,"end_character":12},"updated":"2016-04-09 01:27:43.000000000","message":"Please combine the first four tasks into a single \"tasks\" block as each task must run on all the hosts.\n\nhttp://paste.openstack.org/show/493555/","commit_id":"7e3829bd5239ca450f5a436ae19559ba25384409"},{"author":{"_account_id":16233,"name":"Mauricio Lima","email":"mauriciolimab@gmail.com","username":"limamauricio"},"change_message_id":"73b4b531abb24eac7049fcda077fd603a34cd9f1","unresolved":false,"context_lines":[{"line_number":15,"context_line":"      dest: /etc/kolla/tools"},{"line_number":16,"context_line":"      mode: 0755"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"- hosts: all"},{"line_number":19,"context_line":"  sudo: yes"},{"line_number":20,"context_line":"  tasks:"},{"line_number":21,"context_line":"  - name: Copying cleanup-containers file"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"9a061dce_aea0c1a6","line":18,"range":{"start_line":18,"start_character":0,"end_line":18,"end_character":12},"in_reply_to":"9a061dce_6e0349b9","updated":"2016-04-09 01:39:09.000000000","message":"Done","commit_id":"7e3829bd5239ca450f5a436ae19559ba25384409"},{"author":{"_account_id":10787,"name":"Michal Jastrzebski (inc0)","email":"michal.jastrzebski@intel.com","username":"inc0"},"change_message_id":"a2af396c501ea043b3e40cbb1c016854f3d5abc6","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"- hosts: all"},{"line_number":3,"context_line":"  tasks:"},{"line_number":4,"context_line":"  - name: Creating /etc/kolla/tools directory on node"},{"line_number":5,"context_line":"    file:"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"5a18252c_414c58c7","line":2,"updated":"2016-04-12 19:43:17.000000000","message":"this should be in role cleanup, like copy_tools.yml","commit_id":"53c69e2413809f2905f3e067b2282e708774cfd4"},{"author":{"_account_id":16233,"name":"Mauricio Lima","email":"mauriciolimab@gmail.com","username":"limamauricio"},"change_message_id":"31b054a537204b71d8d886af93d0b427becdd690","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"- hosts: all"},{"line_number":3,"context_line":"  tasks:"},{"line_number":4,"context_line":"  - name: Creating /etc/kolla/tools directory on node"},{"line_number":5,"context_line":"    file:"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"5a18252c_3c6063ce","line":2,"in_reply_to":"5a18252c_414c58c7","updated":"2016-04-12 19:49:57.000000000","message":"Done","commit_id":"53c69e2413809f2905f3e067b2282e708774cfd4"},{"author":{"_account_id":10787,"name":"Michal Jastrzebski (inc0)","email":"michal.jastrzebski@intel.com","username":"inc0"},"change_message_id":"a2af396c501ea043b3e40cbb1c016854f3d5abc6","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"- hosts: all"},{"line_number":3,"context_line":"  tasks:"},{"line_number":4,"context_line":"  - name: Creating /etc/kolla/tools directory on node"},{"line_number":5,"context_line":"    file:"},{"line_number":6,"context_line":"      state: directory"},{"line_number":7,"context_line":"      path: /etc/kolla/tools"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"5a18252c_a1956ce5","line":4,"updated":"2016-04-12 19:43:17.000000000","message":"/etc/ is not a place for code, it\u0027s place for configs. Also I\u0027d rather see ansible do cleanup than copy shell and then run ansible. A bit more work but much more reliable, less error prone and error handling will be well..there","commit_id":"53c69e2413809f2905f3e067b2282e708774cfd4"},{"author":{"_account_id":16233,"name":"Mauricio Lima","email":"mauriciolimab@gmail.com","username":"limamauricio"},"change_message_id":"31b054a537204b71d8d886af93d0b427becdd690","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"- hosts: all"},{"line_number":3,"context_line":"  tasks:"},{"line_number":4,"context_line":"  - name: Creating /etc/kolla/tools directory on node"},{"line_number":5,"context_line":"    file:"},{"line_number":6,"context_line":"      state: directory"},{"line_number":7,"context_line":"      path: /etc/kolla/tools"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"5a18252c_dc57af00","line":4,"in_reply_to":"5a18252c_a1956ce5","updated":"2016-04-12 19:49:57.000000000","message":"I disagree and the tools directory is removed at the end of all and I not see any problems in using the scripts that already has in kolla.","commit_id":"53c69e2413809f2905f3e067b2282e708774cfd4"}],"ansible/roles/cleanup/tasks/cleanup_host.yml":[{"author":{"_account_id":16993,"name":"Hui Kang","email":"kangh@us.ibm.com","username":"huikang"},"change_message_id":"89f26cffb84aced81d9e84cbc87d336794840e16","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"- name: Cleaning host"},{"line_number":3,"context_line":"  shell: /etc/kolla/cleanup-host"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9a061dce_3fd22635","line":3,"updated":"2016-04-08 19:10:11.000000000","message":"Could you change this to command? Because Kolla does not use shell in other roles. - Hui","commit_id":"629111ee652f8d5df61ed50aa67c62b85b9ac443"},{"author":{"_account_id":16233,"name":"Mauricio Lima","email":"mauriciolimab@gmail.com","username":"limamauricio"},"change_message_id":"8d2f2bcf6c687f00a4cce18dd4035b9c34cc73e1","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"- name: Cleaning host"},{"line_number":3,"context_line":"  shell: /etc/kolla/cleanup-host"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"9a061dce_322a5de8","line":3,"in_reply_to":"9a061dce_3fd22635","updated":"2016-04-08 19:36:13.000000000","message":"Done","commit_id":"629111ee652f8d5df61ed50aa67c62b85b9ac443"},{"author":{"_account_id":16620,"name":"Alicja Kwasniewska","email":"alicja.kwasniewska@intel.com","username":"akwasnie"},"change_message_id":"08b2dfe1febdf282b575f80076181751d884570e","unresolved":false,"context_lines":[{"line_number":3,"context_line":"  command: /tmp_cleanup/tools/cleanup-host"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"- name: Removing tools folder"},{"line_number":6,"context_line":"  command: rm -rf /tmp_cleanup"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"1a122d0e_2ed46445","line":6,"range":{"start_line":6,"start_character":1,"end_line":6,"end_character":30},"updated":"2016-04-19 09:44:11.000000000","message":"maybe it would be better to use file module with state absent?","commit_id":"b1cb786dfb469b5c52040f8422013c864e80db75"},{"author":{"_account_id":16233,"name":"Mauricio Lima","email":"mauriciolimab@gmail.com","username":"limamauricio"},"change_message_id":"08e00b37c7eb89a1d489bb54057f0d4ae6ed638e","unresolved":false,"context_lines":[{"line_number":3,"context_line":"  command: /tmp_cleanup/tools/cleanup-host"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"- name: Removing tools folder"},{"line_number":6,"context_line":"  command: rm -rf /tmp_cleanup"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"1a122d0e_e956e128","line":6,"range":{"start_line":6,"start_character":1,"end_line":6,"end_character":30},"in_reply_to":"1a122d0e_2ed46445","updated":"2016-04-19 12:03:14.000000000","message":"i see no reason to change that approach","commit_id":"b1cb786dfb469b5c52040f8422013c864e80db75"}],"ansible/roles/cleanup/tasks/copy_tools.yml":[{"author":{"_account_id":13642,"name":"Vikram Hosakote","email":"vikram.ganesh@gmail.com","username":"vhosakot"},"change_message_id":"627fb807946d1ded8406df759a67cf59ac28e7c3","unresolved":false,"context_lines":[{"line_number":4,"context_line":"    state: directory"},{"line_number":5,"context_line":"    path: /tmp_cleanup/tools"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"- name: Copying validate-docker-execute.sh file"},{"line_number":8,"context_line":"  copy:"},{"line_number":9,"context_line":"    src: ../tools/validate-docker-execute.sh"},{"line_number":10,"context_line":"    dest: /tmp_cleanup/tools"},{"line_number":11,"context_line":"    mode: 0755"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"- name: Copying cleanup-containers file"},{"line_number":14,"context_line":"  copy:"},{"line_number":15,"context_line":"    src: ../tools/cleanup-containers"},{"line_number":16,"context_line":"    dest: /tmp_cleanup/tools"},{"line_number":17,"context_line":"    mode: 0755"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"- name: Copying cleanup-host file"},{"line_number":20,"context_line":"  copy:"},{"line_number":21,"context_line":"    src: ../tools/cleanup-host"},{"line_number":22,"context_line":"    dest: /tmp_cleanup/tools"},{"line_number":23,"context_line":"    mode: 0755"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"1a122d0e_853b25eb","line":23,"range":{"start_line":7,"start_character":0,"end_line":23,"end_character":14},"updated":"2016-04-17 06:45:17.000000000","message":"I doubt this will work when kolla is installed using pip.  This will work when \"kolla-ansible cleanup\" is run in the repo.  I\u0027m curios to know how you tested this ?\n\n\nWhen kolla is pip installed, kolla will be installed in a path like /usr/local/share/kolla/ and \"kolla-ansible cleanup\" will run /usr/local/share/kolla/ansible/cleanup.yml, since the tools directory does not exist in /usr/local/share/kolla/, this will fail:\n\n\n $ cd /usr/local/share/kolla/ansible\n \n $ ls ../tools/validate-docker-execute.sh\n ls: cannot access ../tools/validate-docker-execute.sh: No such file or directory\n \n $ ls ../tools/cleanup-containers\n ls: cannot access ../tools/cleanup-containers: No such file or directory\n \n $ ls ../tools/cleanup-host\n ls: cannot access ../tools/cleanup-host: No such file or directory\n\n\nCan you install kolla using pip and run \"kolla-ansible cleanup\" (not inside the kolla repo) ?\nhttps://github.com/openstack/kolla/blame/master/doc/quickstart.rst#L177-L184\n\n\nIf it fails, then, tools/validate-docker-execute.sh, tools/cleanup-containers and tools/cleanup-host must be installed in /usr/local/share/kolla/ by pip, for which  https://github.com/openstack/kolla/blob/master/setup.cfg#L23-L29  needs to be updated as well.","commit_id":"c310990e9757e3a91572e418593c93b2fa393c1d"},{"author":{"_account_id":16233,"name":"Mauricio Lima","email":"mauriciolimab@gmail.com","username":"limamauricio"},"change_message_id":"c1ecddf49aa840ad18ff0f39ca87d0ca339d5b56","unresolved":false,"context_lines":[{"line_number":4,"context_line":"    state: directory"},{"line_number":5,"context_line":"    path: /tmp_cleanup/tools"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"- name: Copying validate-docker-execute.sh file"},{"line_number":8,"context_line":"  copy:"},{"line_number":9,"context_line":"    src: ../tools/validate-docker-execute.sh"},{"line_number":10,"context_line":"    dest: /tmp_cleanup/tools"},{"line_number":11,"context_line":"    mode: 0755"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"- name: Copying cleanup-containers file"},{"line_number":14,"context_line":"  copy:"},{"line_number":15,"context_line":"    src: ../tools/cleanup-containers"},{"line_number":16,"context_line":"    dest: /tmp_cleanup/tools"},{"line_number":17,"context_line":"    mode: 0755"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"- name: Copying cleanup-host file"},{"line_number":20,"context_line":"  copy:"},{"line_number":21,"context_line":"    src: ../tools/cleanup-host"},{"line_number":22,"context_line":"    dest: /tmp_cleanup/tools"},{"line_number":23,"context_line":"    mode: 0755"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"1a122d0e_09f2706f","line":23,"range":{"start_line":7,"start_character":0,"end_line":23,"end_character":14},"in_reply_to":"1a122d0e_853b25eb","updated":"2016-04-18 13:14:57.000000000","message":"Done","commit_id":"c310990e9757e3a91572e418593c93b2fa393c1d"},{"author":{"_account_id":1390,"name":"Paul Bourke","email":"pauldbourke@proton.me","username":"pauldbourke"},"change_message_id":"721ef7370addef1a932fa30bff812ee271877655","unresolved":false,"context_lines":[{"line_number":2,"context_line":"- name: Creating /tmp_cleanup/tools directory on node"},{"line_number":3,"context_line":"  file:"},{"line_number":4,"context_line":"    state: directory"},{"line_number":5,"context_line":"    path: /tmp_cleanup/tools"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"- name: Copying validate-docker-execute.sh file"},{"line_number":8,"context_line":"  copy:"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"1a122d0e_ae36b4e4","line":5,"updated":"2016-04-19 09:43:16.000000000","message":"Why are we creating a new directory in the root filesystem? Why not just use tmp?","commit_id":"b1cb786dfb469b5c52040f8422013c864e80db75"},{"author":{"_account_id":1390,"name":"Paul Bourke","email":"pauldbourke@proton.me","username":"pauldbourke"},"change_message_id":"6826acee5b88cbc55d3436fc58412cecdb90abae","unresolved":false,"context_lines":[{"line_number":2,"context_line":"- name: Creating /tmp_cleanup/tools directory on node"},{"line_number":3,"context_line":"  file:"},{"line_number":4,"context_line":"    state: directory"},{"line_number":5,"context_line":"    path: /tmp_cleanup/tools"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"- name: Copying validate-docker-execute.sh file"},{"line_number":8,"context_line":"  copy:"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"1a122d0e_4cf603fa","line":5,"in_reply_to":"1a122d0e_895dad49","updated":"2016-04-19 12:08:25.000000000","message":"Ok, in that case though I would create a directory under /tmp. It seems nonstandard touching the root fs like this, and will be a definite problem if we eventually get round to making kolla deploy as non root.","commit_id":"b1cb786dfb469b5c52040f8422013c864e80db75"},{"author":{"_account_id":16620,"name":"Alicja Kwasniewska","email":"alicja.kwasniewska@intel.com","username":"akwasnie"},"change_message_id":"08b2dfe1febdf282b575f80076181751d884570e","unresolved":false,"context_lines":[{"line_number":2,"context_line":"- name: Creating /tmp_cleanup/tools directory on node"},{"line_number":3,"context_line":"  file:"},{"line_number":4,"context_line":"    state: directory"},{"line_number":5,"context_line":"    path: /tmp_cleanup/tools"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"- name: Copying validate-docker-execute.sh file"},{"line_number":8,"context_line":"  copy:"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"1a122d0e_ce4cd044","line":5,"in_reply_to":"1a122d0e_ae36b4e4","updated":"2016-04-19 09:44:11.000000000","message":"+1","commit_id":"b1cb786dfb469b5c52040f8422013c864e80db75"},{"author":{"_account_id":16233,"name":"Mauricio Lima","email":"mauriciolimab@gmail.com","username":"limamauricio"},"change_message_id":"08e00b37c7eb89a1d489bb54057f0d4ae6ed638e","unresolved":false,"context_lines":[{"line_number":2,"context_line":"- name: Creating /tmp_cleanup/tools directory on node"},{"line_number":3,"context_line":"  file:"},{"line_number":4,"context_line":"    state: directory"},{"line_number":5,"context_line":"    path: /tmp_cleanup/tools"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"- name: Copying validate-docker-execute.sh file"},{"line_number":8,"context_line":"  copy:"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"1a122d0e_895dad49","line":5,"in_reply_to":"1a122d0e_ae36b4e4","updated":"2016-04-19 12:03:14.000000000","message":"To ensure that it\u0027ll delete just the files created by this script.","commit_id":"b1cb786dfb469b5c52040f8422013c864e80db75"}],"tools/kolla-ansible":[{"author":{"_account_id":13642,"name":"Vikram Hosakote","email":"vikram.ganesh@gmail.com","username":"vhosakot"},"change_message_id":"b64ce0bc6d904b6e682862ec8fbc37c8484a6671","unresolved":false,"context_lines":[{"line_number":41,"context_line":"    prechecks    Do pre-deployment checks for hosts"},{"line_number":42,"context_line":"    mariadb_recovery    Recover a completely stopped mariadb cluster"},{"line_number":43,"context_line":"    deploy       Deploy and start all kolla containers"},{"line_number":44,"context_line":"    cleanup      Clean all host environment"},{"line_number":45,"context_line":"    post-deploy  Do post deploy on deploy node"},{"line_number":46,"context_line":"    pull         Pull all images for containers (only pulls, no runnnig container changes)"},{"line_number":47,"context_line":"    reconfigure  Reconfigure OpenStack service"}],"source_content_type":"application/x-shellscript","patch_set":3,"id":"9a061dce_ee25995c","line":44,"range":{"start_line":44,"start_character":17,"end_line":44,"end_character":43},"updated":"2016-04-09 01:27:43.000000000","message":"Change this to:\n\nCleanup containers, volumes and host","commit_id":"7e3829bd5239ca450f5a436ae19559ba25384409"},{"author":{"_account_id":16233,"name":"Mauricio Lima","email":"mauriciolimab@gmail.com","username":"limamauricio"},"change_message_id":"73b4b531abb24eac7049fcda077fd603a34cd9f1","unresolved":false,"context_lines":[{"line_number":41,"context_line":"    prechecks    Do pre-deployment checks for hosts"},{"line_number":42,"context_line":"    mariadb_recovery    Recover a completely stopped mariadb cluster"},{"line_number":43,"context_line":"    deploy       Deploy and start all kolla containers"},{"line_number":44,"context_line":"    cleanup      Clean all host environment"},{"line_number":45,"context_line":"    post-deploy  Do post deploy on deploy node"},{"line_number":46,"context_line":"    pull         Pull all images for containers (only pulls, no runnnig container changes)"},{"line_number":47,"context_line":"    reconfigure  Reconfigure OpenStack service"}],"source_content_type":"application/x-shellscript","patch_set":3,"id":"9a061dce_ce86d512","line":44,"range":{"start_line":44,"start_character":17,"end_line":44,"end_character":43},"in_reply_to":"9a061dce_ee25995c","updated":"2016-04-09 01:39:09.000000000","message":"Done","commit_id":"7e3829bd5239ca450f5a436ae19559ba25384409"},{"author":{"_account_id":13642,"name":"Vikram Hosakote","email":"vikram.ganesh@gmail.com","username":"vhosakot"},"change_message_id":"b64ce0bc6d904b6e682862ec8fbc37c8484a6671","unresolved":false,"context_lines":[{"line_number":133,"context_line":"        PLAYBOOK\u003d\"${BASEDIR}/ansible/mariadb_recovery.yml\""},{"line_number":134,"context_line":"        ;;"},{"line_number":135,"context_line":"(cleanup)"},{"line_number":136,"context_line":"        ACTION\u003d\"Cleaning host environment\""},{"line_number":137,"context_line":"        PLAYBOOK\u003d\"${BASEDIR}/ansible/cleanup.yml\""},{"line_number":138,"context_line":"        ;;"},{"line_number":139,"context_line":"(deploy)"}],"source_content_type":"application/x-shellscript","patch_set":3,"id":"9a061dce_ce2a552c","line":136,"range":{"start_line":136,"start_character":16,"end_line":136,"end_character":41},"updated":"2016-04-09 01:27:43.000000000","message":"Change this to:\n\nCleanup containers, volumes and host","commit_id":"7e3829bd5239ca450f5a436ae19559ba25384409"},{"author":{"_account_id":13642,"name":"Vikram Hosakote","email":"vikram.ganesh@gmail.com","username":"vhosakot"},"change_message_id":"dbc607611239dddfdc75421bc13758d16983db2e","unresolved":false,"context_lines":[{"line_number":133,"context_line":"        PLAYBOOK\u003d\"${BASEDIR}/ansible/mariadb_recovery.yml\""},{"line_number":134,"context_line":"        ;;"},{"line_number":135,"context_line":"(cleanup)"},{"line_number":136,"context_line":"        ACTION\u003d\"Cleaning host environment\""},{"line_number":137,"context_line":"        PLAYBOOK\u003d\"${BASEDIR}/ansible/cleanup.yml\""},{"line_number":138,"context_line":"        ;;"},{"line_number":139,"context_line":"(deploy)"}],"source_content_type":"application/x-shellscript","patch_set":5,"id":"9a061dce_f40f282c","line":136,"range":{"start_line":136,"start_character":16,"end_line":136,"end_character":41},"updated":"2016-04-09 03:57:40.000000000","message":"Change this as well to:\n\nCleaning containers, volumes and host","commit_id":"b7fc0c4107aa28a29055edc24b8a948b5b88e25a"}]}
