)]}'
{"tasks/keystone_install.yml":[{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"5d6378c9fdf556bb03d9c1e0f13c1c5f46374d91","unresolved":false,"context_lines":[{"line_number":206,"context_line":"    - Restart service on first node"},{"line_number":207,"context_line":"    - Restart service on other nodes"},{"line_number":208,"context_line":""},{"line_number":209,"context_line":"- name: Adjust pip packages for developer mode"},{"line_number":210,"context_line":"  set_fact:"},{"line_number":211,"context_line":"    keystone_pip_packages: |-"},{"line_number":212,"context_line":"      {%- set package_list \u003d [] -%}"},{"line_number":213,"context_line":"      {%- if _local_git_cache.stat is defined and _local_git_cache.stat.exists -%}"},{"line_number":214,"context_line":"      {%-   set package_list \u003d keystone_pip_packages | difference(\u0027keystone\u0027) -%}"},{"line_number":215,"context_line":"      {%-   set _ \u003d package_list.append(\u0027/opt/keystone\u0027) -%}"},{"line_number":216,"context_line":"      {%- else -%}"},{"line_number":217,"context_line":"      {%-   set package_list \u003d keystone_pip_packages %}"},{"line_number":218,"context_line":"      {%- endif -%}"},{"line_number":219,"context_line":"      {{- package_list -}}"},{"line_number":220,"context_line":""},{"line_number":221,"context_line":"- name: Install pip packages"},{"line_number":222,"context_line":"  pip:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"dfeb2761_0881b9c3","line":219,"range":{"start_line":209,"start_character":0,"end_line":219,"end_character":26},"updated":"2017-04-04 19:58:57.000000000","message":"Instead of doing this, try changing the constraint file to refer to the file system location and see if that works.","commit_id":"3687896e4bc197f5bdf67955ff1f70db23289e63"}],"tests/test-clone-repo.yml":[{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"561fa82bbc35871aa0ca5b655826b286e5dcb57c","unresolved":false,"context_lines":[{"line_number":20,"context_line":"    - name: Clone the repo"},{"line_number":21,"context_line":"      git:"},{"line_number":22,"context_line":"        repo: \"{{ keystone_dev_clone_repo }}\""},{"line_number":23,"context_line":"        dest: \"{{ keystone_dev_local_directory | default(\u0027/opt/keystone\u0027) }}\""},{"line_number":24,"context_line":"        version: \"{{ keystone_dev_git_branch | default(\u0027master\u0027) }}\""},{"line_number":25,"context_line":"      register: git_clone"},{"line_number":26,"context_line":"      until: git_clone|success"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"bff0334d_7b8a3f6a","line":23,"updated":"2017-04-10 18:41:50.000000000","message":"Just to double check - this will only do this if the repository doesn\u0027t exist? If I have a local copy within /opt/keystone/ that I want to test with this shouldn\u0027t blow it away, right?","commit_id":"c8631347e729f9a21ec4f94f1a001776645dde5e"},{"author":{"_account_id":2799,"name":"Andy McCrae","email":"andy.mccrae@googlemail.com","username":"andrew-mccrae"},"change_message_id":"9fbdce3cdeec73fbd747bc2c39addca568999f97","unresolved":false,"context_lines":[{"line_number":20,"context_line":"    - name: Clone the repo"},{"line_number":21,"context_line":"      git:"},{"line_number":22,"context_line":"        repo: \"{{ keystone_dev_clone_repo }}\""},{"line_number":23,"context_line":"        dest: \"{{ keystone_dev_local_directory | default(\u0027/opt/keystone\u0027) }}\""},{"line_number":24,"context_line":"        version: \"{{ keystone_dev_git_branch | default(\u0027master\u0027) }}\""},{"line_number":25,"context_line":"      register: git_clone"},{"line_number":26,"context_line":"      until: git_clone|success"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"7ffa3b31_f9d31e37","line":23,"in_reply_to":"bff0334d_7b8a3f6a","updated":"2017-04-19 13:15:38.000000000","message":"Sorry I missed this one Lance - if you just specify the \"keystone_dev_local_directory\" var to be \"/opt/keystone\" even though it is the default, it will not clone this. In the test.yml this is only called when:\n\n# Clone repository\n- include: test-clone-repo.yml\n  when: \u003e\n    keystone_dev_local_directory is not defined or\n    keystone_dev_force_clone\n\nI think the problem is that if it already exists (from a previous deploy) and you didnt create it - it wont update it from upstream either then.","commit_id":"c8631347e729f9a21ec4f94f1a001776645dde5e"}]}
