)]}'
{"common/deploy-steps.j2":[{"author":{"_account_id":8449,"name":"Marios Andreou","email":"marios.andreou@gmail.com","username":"marios"},"change_message_id":"d99908629ef9f0870dd0423d9dd4a1e15a4d74d8","unresolved":false,"context_lines":[{"line_number":331,"context_line":"          serial: 1"},{"line_number":332,"context_line":"          tasks:"},{"line_number":333,"context_line":"            - pause:"},{"line_number":334,"context_line":"                prompt: \"{{ item }} will be Updated. Enter \u0027YES\u0027 to restart\""},{"line_number":335,"context_line":"              register: input"},{"line_number":336,"context_line":"              with_items: \"{{ play_hosts }}\""},{"line_number":337,"context_line":""}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"7f287b81_13e0a025","line":334,"range":{"start_line":334,"start_character":60,"end_line":334,"end_character":70},"updated":"2017-08-30 09:02:12.000000000","message":"not clear what Sofer means here (restart? or yes to continue)","commit_id":"0cce641f311ecfc30b3d81c03c41f4aba6fcbe69"},{"author":{"_account_id":8042,"name":"Jiří Stránský","email":"jistr@redhat.com","username":"jistr"},"change_message_id":"2da54165d5f91c044fc992cf2e0ab4ddb7e98f85","unresolved":false,"context_lines":[{"line_number":331,"context_line":"          serial: 1"},{"line_number":332,"context_line":"          tasks:"},{"line_number":333,"context_line":"            - pause:"},{"line_number":334,"context_line":"                prompt: \"{{ item }} will be Updated. Enter \u0027YES\u0027 to restart\""},{"line_number":335,"context_line":"              register: input"},{"line_number":336,"context_line":"              with_items: \"{{ play_hosts }}\""},{"line_number":337,"context_line":""}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"7f287b81_88c9d626","line":334,"range":{"start_line":334,"start_character":60,"end_line":334,"end_character":70},"in_reply_to":"7f287b81_13e0a025","updated":"2017-08-31 13:55:32.000000000","message":"Yea i also think \"continue\" would be better","commit_id":"0cce641f311ecfc30b3d81c03c41f4aba6fcbe69"},{"author":{"_account_id":8449,"name":"Marios Andreou","email":"marios.andreou@gmail.com","username":"marios"},"change_message_id":"177c7284cd01f38ec221a93dc45392d5b7fcdaea","unresolved":false,"context_lines":[{"line_number":331,"context_line":"          serial: 1"},{"line_number":332,"context_line":"          tasks:"},{"line_number":333,"context_line":"            - pause:"},{"line_number":334,"context_line":"                prompt: \"{{ item }} will be Updated. Enter \u0027YES\u0027 to restart\""},{"line_number":335,"context_line":"              register: input"},{"line_number":336,"context_line":"              with_items: \"{{ play_hosts }}\""},{"line_number":337,"context_line":""}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"7f287b81_b2800648","line":334,"range":{"start_line":334,"start_character":60,"end_line":334,"end_character":70},"in_reply_to":"7f287b81_88c9d626","updated":"2017-09-06 11:38:39.000000000","message":"Done","commit_id":"0cce641f311ecfc30b3d81c03c41f4aba6fcbe69"},{"author":{"_account_id":8449,"name":"Marios Andreou","email":"marios.andreou@gmail.com","username":"marios"},"change_message_id":"177c7284cd01f38ec221a93dc45392d5b7fcdaea","unresolved":false,"context_lines":[{"line_number":330,"context_line":"        - hosts: overcloud"},{"line_number":331,"context_line":"          serial: 1"},{"line_number":332,"context_line":"          tasks:"},{"line_number":333,"context_line":"            - pause:"},{"line_number":334,"context_line":"                prompt: \"{{ item }} will be Updated. Enter \u0027YES\u0027 to restart\""},{"line_number":335,"context_line":"              register: input"},{"line_number":336,"context_line":"              with_items: \"{{ play_hosts }}\""},{"line_number":337,"context_line":""},{"line_number":338,"context_line":"            - set_fact:"},{"line_number":339,"context_line":"                user_input: \"{{ item.user_input }}\""}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"7f287b81_d2cb92a2","line":336,"range":{"start_line":333,"start_character":13,"end_line":336,"end_character":43},"updated":"2017-09-06 11:38:39.000000000","message":"so hold on, does this go in a loop for all hosts, and register the response? Then just go ahead and do all of them? If so it may not be what we want exactly","commit_id":"0cce641f311ecfc30b3d81c03c41f4aba6fcbe69"},{"author":{"_account_id":8042,"name":"Jiří Stránský","email":"jistr@redhat.com","username":"jistr"},"change_message_id":"2da54165d5f91c044fc992cf2e0ab4ddb7e98f85","unresolved":false,"context_lines":[{"line_number":344,"context_line":"              with_sequence: count\u003d{{update_steps_max-1}}"},{"line_number":345,"context_line":"              loop_control:"},{"line_number":346,"context_line":"                loop_var: step"},{"line_number":347,"context_line":"              when: user_input|default(\u0027NO\u0027) \u003d\u003d \u0027YES\u0027"},{"line_number":348,"context_line":"            - include: deploy_steps_tasks.yaml"},{"line_number":349,"context_line":"              with_sequence: count\u003d{{deploy_steps_max-1}}"},{"line_number":350,"context_line":"              loop_control:"}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"7f287b81_68510a36","line":347,"updated":"2017-08-31 13:55:32.000000000","message":"Nit: not sure if i\u0027d force the caps sensitivity or typing caps (it used to be just pressing enter in the old update workflow IIRC). Maybe we could rather ask for lowercase yes and even make it case insensitive, e.g.:\n\n    when: user_input|lower|default(\u0027no\u0027) \u003d\u003d \u0027yes\u0027","commit_id":"0cce641f311ecfc30b3d81c03c41f4aba6fcbe69"},{"author":{"_account_id":8449,"name":"Marios Andreou","email":"marios.andreou@gmail.com","username":"marios"},"change_message_id":"177c7284cd01f38ec221a93dc45392d5b7fcdaea","unresolved":false,"context_lines":[{"line_number":344,"context_line":"              with_sequence: count\u003d{{update_steps_max-1}}"},{"line_number":345,"context_line":"              loop_control:"},{"line_number":346,"context_line":"                loop_var: step"},{"line_number":347,"context_line":"              when: user_input|default(\u0027NO\u0027) \u003d\u003d \u0027YES\u0027"},{"line_number":348,"context_line":"            - include: deploy_steps_tasks.yaml"},{"line_number":349,"context_line":"              with_sequence: count\u003d{{deploy_steps_max-1}}"},{"line_number":350,"context_line":"              loop_control:"}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"7f287b81_d27dd26e","line":347,"in_reply_to":"7f287b81_23f443f0","updated":"2017-09-06 11:38:39.000000000","message":"Done","commit_id":"0cce641f311ecfc30b3d81c03c41f4aba6fcbe69"},{"author":{"_account_id":8042,"name":"Jiří Stránský","email":"jistr@redhat.com","username":"jistr"},"change_message_id":"24ae8eb9be0891f3ef6838dda0f5bb6d925672b6","unresolved":false,"context_lines":[{"line_number":344,"context_line":"              with_sequence: count\u003d{{update_steps_max-1}}"},{"line_number":345,"context_line":"              loop_control:"},{"line_number":346,"context_line":"                loop_var: step"},{"line_number":347,"context_line":"              when: user_input|default(\u0027NO\u0027) \u003d\u003d \u0027YES\u0027"},{"line_number":348,"context_line":"            - include: deploy_steps_tasks.yaml"},{"line_number":349,"context_line":"              with_sequence: count\u003d{{deploy_steps_max-1}}"},{"line_number":350,"context_line":"              loop_control:"}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"7f287b81_23f443f0","line":347,"in_reply_to":"7f287b81_68510a36","updated":"2017-08-31 13:57:09.000000000","message":"Or maybe rather\n\n    user_input|default(\u0027no\u0027)|lower\n\nas i\u0027m not sure that \u0027lower\u0027 filter would gracefully continue if it gets undefined input.","commit_id":"0cce641f311ecfc30b3d81c03c41f4aba6fcbe69"}]}
