)]}'
{"defaults/main.yml":[{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"7796b99c9ac144c378995907e28a0254d1b3bcff","unresolved":false,"context_lines":[{"line_number":36,"context_line":"  {{ (keystone_service_adminuri_insecure | default(false) | bool or"},{"line_number":37,"context_line":"      keystone_service_internaluri_insecure | default(false) | bool) }}"},{"line_number":38,"context_line":"## Create openrc file"},{"line_number":39,"context_line":"openrc_file_dest_dir: \"{{ ansible_env.HOME }}\""},{"line_number":40,"context_line":"openrc_file_owner: \"{{ ansible_user_id }}\""},{"line_number":41,"context_line":"openrc_file_group: \"{{ ansible_user_id }}\""},{"line_number":42,"context_line":"openrc_file_mode: \"0600\""}],"source_content_type":"text/x-yaml","patch_set":6,"id":"1f621f24_1b445a46","line":39,"range":{"start_line":39,"start_character":0,"end_line":39,"end_character":20},"updated":"2020-11-16 15:25:43.000000000","message":"we should do in one og the following ways:\n- leave openrc_file_dest and add openrc_file_dest_dir which will be default to \"{{ openrc_file_dest | dirname }}\"\n- add variable `openrc_system_file_dest` which will be resposible for openrc-system-scope file\n- write upgrade release note, that explains the upgrade path because of the renamed variable\n\nFrom my point of view second option looks like the most reasonable one.","commit_id":"90c8e4e7e10115bb811c6b8bd24670b404647bea"}],"tasks/main.yml":[{"author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"change_message_id":"9083b25e9a7467d8723b4f3094124852112ffa86","unresolved":false,"context_lines":[{"line_number":26,"context_line":"- name: Set fact for system scoped openrc file"},{"line_number":27,"context_line":"  set_fact:"},{"line_number":28,"context_line":"    _not_openrc_system_scope: not openrc_system_scope"},{"line_number":29,"context_line":"  when:"},{"line_number":30,"context_line":"    - openrc_system_scope"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"- name: Create project scoped openrc file"},{"line_number":33,"context_line":"  template:"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"1f621f24_8333eaaa","line":30,"range":{"start_line":29,"start_character":0,"end_line":30,"end_character":25},"updated":"2020-11-16 09:53:40.000000000","message":"this is confusing as _not_openrc_system_scope is undefined rather than true when openrc_system_scope is false","commit_id":"c5812b319894e499555d00749a047663a24da46d"},{"author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"change_message_id":"9083b25e9a7467d8723b4f3094124852112ffa86","unresolved":false,"context_lines":[{"line_number":36,"context_line":"    owner: \"{{ openrc_file_owner }}\""},{"line_number":37,"context_line":"    group: \"{{ openrc_file_group }}\""},{"line_number":38,"context_line":"    mode: \"{{ openrc_file_mode }}\""},{"line_number":39,"context_line":"  vars:"},{"line_number":40,"context_line":"    openrc_system_scope: false"},{"line_number":41,"context_line":"  when:"},{"line_number":42,"context_line":"    - openrc_system_scope"},{"line_number":43,"context_line":"  tags:"},{"line_number":44,"context_line":"    - openstack_openrc-config"},{"line_number":45,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":4,"id":"1f621f24_a3d5461e","line":42,"range":{"start_line":39,"start_character":0,"end_line":42,"end_character":25},"updated":"2020-11-16 09:53:40.000000000","message":"this is also confusing as the task only runs when openrc_system_scope is true but inside the task the var is set to false?","commit_id":"c5812b319894e499555d00749a047663a24da46d"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"c62e4edd1d9239d2c31ff15ca14012125ec28568","unresolved":false,"context_lines":[{"line_number":13,"context_line":"# See the License for the specific language governing permissions and"},{"line_number":14,"context_line":"# limitations under the License."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"- name: Create openrc file"},{"line_number":17,"context_line":"  template:"},{"line_number":18,"context_line":"    src: openrc.j2"},{"line_number":19,"context_line":"    dest: \"{{ openrc_file_dest }}\""},{"line_number":20,"context_line":"    owner: \"{{ openrc_file_owner }}\""},{"line_number":21,"context_line":"    group: \"{{ openrc_file_group }}\""},{"line_number":22,"context_line":"    mode: \"{{ openrc_file_mode }}\""},{"line_number":23,"context_line":"  tags:"},{"line_number":24,"context_line":"    - openstack_openrc-config"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"- name: Create system scoped openrc file"},{"line_number":27,"context_line":"  template:"},{"line_number":28,"context_line":"    src: openrc-system-scope.yaml.j2"},{"line_number":29,"context_line":"    dest: \"{{ openrc_file_dest }}.system_scope\""},{"line_number":30,"context_line":"    owner: \"{{ openrc_file_owner }}\""},{"line_number":31,"context_line":"    group: \"{{ openrc_file_group }}\""},{"line_number":32,"context_line":"    mode: \"{{ openrc_file_mode }}\""},{"line_number":33,"context_line":"  when:"},{"line_number":34,"context_line":"    - openrc_system_scope"},{"line_number":35,"context_line":"  tags:"},{"line_number":36,"context_line":"    - openstack_openrc-config"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"- name: Create OpenStack client configuration directory"},{"line_number":39,"context_line":"  file:"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"1f621f24_83192ad8","line":36,"range":{"start_line":16,"start_character":0,"end_line":36,"end_character":29},"updated":"2020-11-16 10:20:27.000000000","message":"Can we do this in one task with with_items?","commit_id":"c855f419522231dba6e2905d4e6bfefe7b14b331"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"f5421c08a24585a9fa8e352fbecba0e5892c5156","unresolved":false,"context_lines":[{"line_number":22,"context_line":"    mode: \"{{ openrc_file_mode }}\""},{"line_number":23,"context_line":"  tags:"},{"line_number":24,"context_line":"    - openstack_openrc-config"},{"line_number":25,"context_line":"  with_items: "},{"line_number":26,"context_line":"    - project_scoped_openrc:"},{"line_number":27,"context_line":"      src: openrc.j2"},{"line_number":28,"context_line":"      dest: \"{{ openrc_file_dest }}\""}],"source_content_type":"text/x-yaml","patch_set":7,"id":"1f621f24_47c390ed","line":25,"range":{"start_line":25,"start_character":13,"end_line":25,"end_character":14},"updated":"2020-11-17 07:44:22.000000000","message":"can you plese remove trailing whitespace here?","commit_id":"89298f5fae210bf571c0d620fe62f7c86cc6de00"}],"templates/clouds.yaml.j2":[{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"94b638d5283327407877e6f2bdfeacd3d8660287","unresolved":false,"context_lines":[{"line_number":3,"context_line":"  default:"},{"line_number":4,"context_line":"    auth:"},{"line_number":5,"context_line":"      auth_url: {{ openrc_os_auth_url }}"},{"line_number":6,"context_line":"{% if openrc_clouds_yaml_system_scope %}"},{"line_number":7,"context_line":"      system_scope: all"},{"line_number":8,"context_line":"{% else %}"},{"line_number":9,"context_line":"      project_name: {{ openrc_os_tenant_name }}"}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"1f621f24_0a056f14","line":6,"updated":"2020-11-10 10:34:50.000000000","message":"let\u0027s explicitly set | bool","commit_id":"435edf30aab8bc98137900a9837fd38813e6558b"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"94b638d5283327407877e6f2bdfeacd3d8660287","unresolved":false,"context_lines":[{"line_number":24,"context_line":"    verify: false"},{"line_number":25,"context_line":"    insecure: true"},{"line_number":26,"context_line":"{% endif %}"},{"line_number":27,"context_line":"{% if openrc_clouds_yaml_system_scope %}"},{"line_number":28,"context_line":"  default_project_scope:"},{"line_number":29,"context_line":"    auth:"},{"line_number":30,"context_line":"      auth_url: {{ openrc_os_auth_url }}"}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"1f621f24_cd13915b","line":27,"updated":"2020-11-10 10:34:50.000000000","message":"ditto","commit_id":"435edf30aab8bc98137900a9837fd38813e6558b"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"94b638d5283327407877e6f2bdfeacd3d8660287","unresolved":false,"context_lines":[{"line_number":37,"context_line":"    region_name: {{ openrc_region_name }}"},{"line_number":38,"context_line":"    interface: {{ openrc_clouds_yml_interface }}"},{"line_number":39,"context_line":"{% if openrc_os_auth_url.endswith(\u0027v2.0\u0027) %}"},{"line_number":40,"context_line":"    identity_api_version: \"2.0\""},{"line_number":41,"context_line":"{% else %}"},{"line_number":42,"context_line":"    identity_api_version: \"3\""},{"line_number":43,"context_line":"{% endif %}"}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"1f621f24_8d06b91b","line":40,"range":{"start_line":40,"start_character":0,"end_line":40,"end_character":31},"updated":"2020-11-10 10:34:50.000000000","message":"Not sure how relevant this is in V, but ok","commit_id":"435edf30aab8bc98137900a9837fd38813e6558b"}],"templates/openrc.j2":[{"author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"change_message_id":"9083b25e9a7467d8723b4f3094124852112ffa86","unresolved":false,"context_lines":[{"line_number":15,"context_line":"export OS_INTERFACE\u003d{{ openrc_os_endpoint_type }}"},{"line_number":16,"context_line":"export OS_USERNAME\u003d{{ openrc_os_username }}"},{"line_number":17,"context_line":"export OS_PASSWORD\u003d\u0027{{ openrc_os_password }}\u0027"},{"line_number":18,"context_line":"{% if not _not_openrc_system_scope | default(false) | bool %}"},{"line_number":19,"context_line":"export OS_PROJECT_NAME\u003d{{ openrc_os_tenant_name }}"},{"line_number":20,"context_line":"export OS_TENANT_NAME\u003d{{ openrc_os_tenant_name }}"},{"line_number":21,"context_line":"export OS_PROJECT_DOMAIN_NAME\u003d{{ openrc_os_domain_name }}"}],"source_content_type":"text/x-jinja2","patch_set":4,"id":"1f621f24_c3cde2b7","line":18,"range":{"start_line":18,"start_character":5,"end_line":18,"end_character":14},"updated":"2020-11-16 09:53:40.000000000","message":"this really is not readable","commit_id":"c5812b319894e499555d00749a047663a24da46d"}],"vars/main.yml":[{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"715004117b131eac47000cb5d2ced65478a73c00","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"openrc_files:"},{"line_number":3,"context_line":"  - project_scoped_openrc:"},{"line_number":4,"context_line":"    src: openrc.j2"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"1f621f24_a4338c13","line":1,"updated":"2020-11-16 14:29:03.000000000","message":"We should add copyright to the new files.\n\nEventually, we don\u0027t really require this to be set in variables - we can define list inside with_items in tasks/main.yml itself","commit_id":"90c8e4e7e10115bb811c6b8bd24670b404647bea"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"715004117b131eac47000cb5d2ced65478a73c00","unresolved":false,"context_lines":[{"line_number":4,"context_line":"    src: openrc.j2"},{"line_number":5,"context_line":"    dest: \"{{ openrc_file_dest_dir }}/openrc\""},{"line_number":6,"context_line":"  - system_scoped_openrc:"},{"line_number":7,"context_line":"    src: openrc-system-scope.yaml.j2"},{"line_number":8,"context_line":"    dest: \"{{ openrc_file_dest_dir }}/openrc.system_scope\""},{"line_number":9,"context_line":"    condition: \"{{ openrc_system_scope | default(false) | bool }}\""}],"source_content_type":"text/x-yaml","patch_set":6,"id":"1f621f24_c4eb2875","line":7,"range":{"start_line":7,"start_character":29,"end_line":7,"end_character":33},"updated":"2020-11-16 14:29:03.000000000","message":"Why it\u0027s yaml? It\u0027s bash source file","commit_id":"90c8e4e7e10115bb811c6b8bd24670b404647bea"}]}
