)]}'
{"ansible/roles/keystone/tasks/init_fernet.yml":[{"author":{"_account_id":22582,"name":"Duong Ha-Quang","email":"quangduongha@gmail.com","username":"duonghq"},"change_message_id":"d9c66abf896b5b0044a9834714e51736b5de0255","unresolved":false,"context_lines":[{"line_number":3,"context_line":"  command: \"docker exec -t keystone_fernet kolla_keystone_bootstrap {{ keystone_username }} {{ keystone_groupname }}\""},{"line_number":4,"context_line":"  register: fernet_create"},{"line_number":5,"context_line":"  changed_when: \"{{ (fernet_create.stdout|from_json).changed }}\""},{"line_number":6,"context_line":"  failed_when: \"{{ (fernet_create.stdout|from_json).failed}}\""},{"line_number":7,"context_line":"  run_once: True"},{"line_number":8,"context_line":"  delegate_to: \"{{ groups[\u0027keystone\u0027][0] }}\""},{"line_number":9,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1a95cdbc_546340dc","line":6,"range":{"start_line":6,"start_character":51,"end_line":6,"end_character":60},"updated":"2016-10-06 01:19:11.000000000","message":"spacing should be consistent with above line.","commit_id":"dbb550d739d36925b8bbae466bc155aa8ef87916"}],"docker/keystone/keystone-fernet/keystone_bootstrap.sh":[{"author":{"_account_id":13642,"name":"Vikram Hosakote","email":"vikram.ganesh@gmail.com","username":"vhosakot"},"change_message_id":"9b962a04304940bac89e95b4a179cb7009464e0f","unresolved":false,"context_lines":[{"line_number":12,"context_line":"# See the License for the specific language governing permissions and"},{"line_number":13,"context_line":"# limitations under the License."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"set -x"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"USERNAME\u003d$1"},{"line_number":18,"context_line":"GROUP\u003d$2"}],"source_content_type":"text/x-sh","patch_set":1,"id":"1a95cdbc_32e891b4","side":"PARENT","line":15,"range":{"start_line":15,"start_character":0,"end_line":15,"end_character":6},"updated":"2016-10-05 18:44:16.000000000","message":"Won\u0027t this help debugging issues in this script?","commit_id":"cac300e0c85ae2a6878e8a7b388da41b7584d282"},{"author":{"_account_id":7488,"name":"Jeffrey Zhang","email":"zhang.lei.fly@gmail.com","username":"Jeffrey4l"},"change_message_id":"7d0d17d7dc468730fcc325e43afc3d875f228c76","unresolved":false,"context_lines":[{"line_number":12,"context_line":"# See the License for the specific language governing permissions and"},{"line_number":13,"context_line":"# limitations under the License."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"set -x"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"USERNAME\u003d$1"},{"line_number":18,"context_line":"GROUP\u003d$2"}],"source_content_type":"text/x-sh","patch_set":1,"id":"1a95cdbc_e3437840","side":"PARENT","line":15,"updated":"2016-10-07 04:06:52.000000000","message":"we need the std output to be parsed as json. with this, we got lots of trace line which can not be parsed.","commit_id":"cac300e0c85ae2a6878e8a7b388da41b7584d282"}]}
