)]}'
{"playbooks/third_party_clone_keycloak.yml":[{"author":{"_account_id":11589,"name":"Harry Rybacki","email":"hrybacki@redhat.com","username":"hrybacki"},"change_message_id":"ddd6bb57d7e9186fd74ce5a7d3bc78e7756940f5","unresolved":false,"context_lines":[{"line_number":35,"context_line":""},{"line_number":36,"context_line":"    - name: list the locally available roles"},{"line_number":37,"context_line":"      debug:"},{"line_number":38,"context_line":"        var: available_roles.stdout_lines"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"7faddb67_0a06a6ce","line":38,"updated":"2019-08-29 14:23:31.000000000","message":"Need a newline. Catching linter errors[1]\n\n[1] - https://logs.opendev.org/26/673926/4/check/openstack-tox-linters/c91ef92/job-output.txt.gz#_2019-08-05_19_06_22_429232","commit_id":"f951c7705db07b4c3d6d65f1a61bac488ff0377d"},{"author":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"change_message_id":"abacecba56f0c910f7bfbdd8369ccaeeac7916db","unresolved":false,"context_lines":[{"line_number":17,"context_line":"  tasks:"},{"line_number":18,"context_line":"    - name: clone ansible-keycloak"},{"line_number":19,"context_line":"      git:"},{"line_number":20,"context_line":"        repo: \u0027https://github.com/nkinder/ansible-keycloak.git\u0027"},{"line_number":21,"context_line":"        dest: $VIRTUAL_ENV/usr/local/share/ansible/roles/nkinder.keycloak/"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"    - name: ensure role was properly cloned"},{"line_number":24,"context_line":"      stat:"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"3fa7e38b_39543efe","line":21,"range":{"start_line":20,"start_character":8,"end_line":21,"end_character":74},"updated":"2019-11-13 15:47:33.000000000","message":"please add at least retries here","commit_id":"6e1fedc10dd7bd4d8470f87efae4cfdc3cd98f5e"},{"author":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"change_message_id":"abacecba56f0c910f7bfbdd8369ccaeeac7916db","unresolved":false,"context_lines":[{"line_number":20,"context_line":"        repo: \u0027https://github.com/nkinder/ansible-keycloak.git\u0027"},{"line_number":21,"context_line":"        dest: $VIRTUAL_ENV/usr/local/share/ansible/roles/nkinder.keycloak/"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"    - name: ensure role was properly cloned"},{"line_number":24,"context_line":"      stat:"},{"line_number":25,"context_line":"        path: $VIRTUAL_ENV/usr/local/share/ansible/roles/nkinder.keycloak/setup.cfg"},{"line_number":26,"context_line":"      register: st"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"    - fail:"},{"line_number":29,"context_line":"        msg: ansible-keycloak was not cloned correctly"},{"line_number":30,"context_line":"      when: not st.stat.exists"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"    - name: capture the locally available roles in the ansible role path"},{"line_number":33,"context_line":"      shell: ansible-galaxy list -p $VIRTUAL_ENV/usr/local/share/ansible/roles"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"3fa7e38b_193942ce","line":30,"range":{"start_line":23,"start_character":4,"end_line":30,"end_character":30},"updated":"2019-11-13 15:47:33.000000000","message":"If it wasn\u0027t cloned correctly, you would fail in the first task on that. These checks don\u0027t add any value","commit_id":"6e1fedc10dd7bd4d8470f87efae4cfdc3cd98f5e"},{"author":{"_account_id":10969,"name":"Shnaidman Sagi (Sergey)","display_name":"Shnaidman Sagi","email":"sshnaidm@redhat.com","username":"sergsh"},"change_message_id":"abacecba56f0c910f7bfbdd8369ccaeeac7916db","unresolved":false,"context_lines":[{"line_number":30,"context_line":"      when: not st.stat.exists"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"    - name: capture the locally available roles in the ansible role path"},{"line_number":33,"context_line":"      shell: ansible-galaxy list -p $VIRTUAL_ENV/usr/local/share/ansible/roles"},{"line_number":34,"context_line":"      register: available_roles"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"    - name: list the locally available roles"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"3fa7e38b_59701aa5","line":33,"range":{"start_line":33,"start_character":37,"end_line":33,"end_character":78},"updated":"2019-11-13 15:47:33.000000000","message":"Don\u0027t we have command to list *all* roles, no matter where they are?","commit_id":"6e1fedc10dd7bd4d8470f87efae4cfdc3cd98f5e"}]}
