)]}'
{"defaults/main.yml":[{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"6bb0693e954519a38cc4cb3214f1b96c1016695b","unresolved":true,"context_lines":[{"line_number":440,"context_line":""},{"line_number":441,"context_line":"# OVN Defaults"},{"line_number":442,"context_line":"neutron_ovn_host_group: \"neutron_ovn_northd\""},{"line_number":443,"context_line":"neutron_ovn_primary_cluster_node: \"{{ hostvars[groups[neutron_ovn_host_group][0]][\u0027ansible_facts\u0027][\u0027hostname\u0027] }}\""},{"line_number":444,"context_line":"neutron_ovn_northd_service_name: ovn-northd"},{"line_number":445,"context_line":"neutron_ovn_controller_service_name: ovn-controller"},{"line_number":446,"context_line":"neutron_ovn_l3_scheduler: leastloaded"}],"source_content_type":"text/x-yaml","patch_set":14,"id":"16ffe0a7_c56455e5","line":443,"range":{"start_line":443,"start_character":0,"end_line":443,"end_character":114},"updated":"2021-06-10 20:14:57.000000000","message":"I\u0027d define it like this:\n\n\"{{ groups[neutron_services[\u0027neutron-ovn-northd\u0027][\u0027group\u0027]] | first }}\"","commit_id":"455afa10d7888b7b4d994f590a4a5f5c3bcbd1c4"},{"author":{"_account_id":28752,"name":"Satish Patel","email":"satish.txt@gmail.com","username":"spatel"},"change_message_id":"87b7eb122676bd74b310b42479eaa32ac53fda20","unresolved":false,"context_lines":[{"line_number":440,"context_line":""},{"line_number":441,"context_line":"# OVN Defaults"},{"line_number":442,"context_line":"neutron_ovn_host_group: \"neutron_ovn_northd\""},{"line_number":443,"context_line":"neutron_ovn_primary_cluster_node: \"{{ hostvars[groups[neutron_ovn_host_group][0]][\u0027ansible_facts\u0027][\u0027hostname\u0027] }}\""},{"line_number":444,"context_line":"neutron_ovn_northd_service_name: ovn-northd"},{"line_number":445,"context_line":"neutron_ovn_controller_service_name: ovn-controller"},{"line_number":446,"context_line":"neutron_ovn_l3_scheduler: leastloaded"}],"source_content_type":"text/x-yaml","patch_set":14,"id":"4f198015_97206a3b","line":443,"range":{"start_line":443,"start_character":0,"end_line":443,"end_character":114},"in_reply_to":"16ffe0a7_c56455e5","updated":"2021-06-15 19:00:12.000000000","message":"Done","commit_id":"455afa10d7888b7b4d994f590a4a5f5c3bcbd1c4"}],"handlers/main.yml":[{"author":{"_account_id":13095,"name":"Marc Gariépy","email":"gariepy.marc@gmail.com","username":"mgariepy"},"change_message_id":"249d11f99877a166b3a94057b5c63f4f5df5ab45","unresolved":true,"context_lines":[{"line_number":106,"context_line":"    - \"venv changed\""},{"line_number":107,"context_line":""},{"line_number":108,"context_line":"- name: start ovn-central service"},{"line_number":109,"context_line":"  systemd:"},{"line_number":110,"context_line":"    name: ovn-central"},{"line_number":111,"context_line":"    state: started"},{"line_number":112,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":13,"id":"29492520_c406df2f","line":109,"range":{"start_line":109,"start_character":2,"end_line":109,"end_character":9},"updated":"2021-06-10 18:18:40.000000000","message":"use the service module and on L115 please\n\n../../../../../../etc/ansible/roles/os_neutron/tasks/main.yml:127 Task/Handler: Run the systemd service role","commit_id":"376f1c82d4cc1f728997eba146b401636c959766"}],"tasks/providers/ovn_cluster_setup.yml":[{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"df01edc98d23974b41093e8b455ec36833c0e284","unresolved":true,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"# (c) 2021, Satish Patel \u003csatish.txt@gmail.com\u003e"},{"line_number":3,"context_line":"# "},{"line_number":4,"context_line":"# Copyright"},{"line_number":5,"context_line":"# "},{"line_number":6,"context_line":"# Licensed under the Apache License, Version 2.0 (the \"License\");"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"7ededbf1_f3b8463e","line":3,"range":{"start_line":3,"start_character":1,"end_line":3,"end_character":2},"updated":"2021-06-02 16:54:41.000000000","message":"trailing whitespace","commit_id":"10371c8cc7315b139452d00c937ae3d5bd9a492a"},{"author":{"_account_id":28752,"name":"Satish Patel","email":"satish.txt@gmail.com","username":"spatel"},"change_message_id":"3a41de452ad11e7555b34a68def3bafd5ec81bc6","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"# (c) 2021, Satish Patel \u003csatish.txt@gmail.com\u003e"},{"line_number":3,"context_line":"# "},{"line_number":4,"context_line":"# Copyright"},{"line_number":5,"context_line":"# "},{"line_number":6,"context_line":"# Licensed under the Apache License, Version 2.0 (the \"License\");"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"bc361340_afae9353","line":3,"range":{"start_line":3,"start_character":1,"end_line":3,"end_character":2},"in_reply_to":"7ededbf1_f3b8463e","updated":"2021-06-03 18:18:46.000000000","message":"Done","commit_id":"10371c8cc7315b139452d00c937ae3d5bd9a492a"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"2eb7a86354da5f15826e8bf68a9c02f6a7216205","unresolved":true,"context_lines":[{"line_number":17,"context_line":""},{"line_number":18,"context_line":"# checking if ovn db are clustered or not, if not then this is fresh node."},{"line_number":19,"context_line":"- name: Check if ovn db is clustered"},{"line_number":20,"context_line":"  shell: ovsdb-tool db-is-clustered /var/lib/ovn/ovnnb_db.db"},{"line_number":21,"context_line":"  args:"},{"line_number":22,"context_line":"    executable: /bin/bash"},{"line_number":23,"context_line":"  ignore_errors: true"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"426a1617_b4089874","line":20,"range":{"start_line":20,"start_character":2,"end_line":20,"end_character":7},"updated":"2021-06-02 16:45:48.000000000","message":"why shell is used here? Should be command?","commit_id":"10371c8cc7315b139452d00c937ae3d5bd9a492a"},{"author":{"_account_id":28752,"name":"Satish Patel","email":"satish.txt@gmail.com","username":"spatel"},"change_message_id":"3a41de452ad11e7555b34a68def3bafd5ec81bc6","unresolved":false,"context_lines":[{"line_number":17,"context_line":""},{"line_number":18,"context_line":"# checking if ovn db are clustered or not, if not then this is fresh node."},{"line_number":19,"context_line":"- name: Check if ovn db is clustered"},{"line_number":20,"context_line":"  shell: ovsdb-tool db-is-clustered /var/lib/ovn/ovnnb_db.db"},{"line_number":21,"context_line":"  args:"},{"line_number":22,"context_line":"    executable: /bin/bash"},{"line_number":23,"context_line":"  ignore_errors: true"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3356a036_88d2dd7e","line":20,"range":{"start_line":20,"start_character":2,"end_line":20,"end_character":7},"in_reply_to":"426a1617_b4089874","updated":"2021-06-03 18:18:46.000000000","message":"Done","commit_id":"10371c8cc7315b139452d00c937ae3d5bd9a492a"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"2eb7a86354da5f15826e8bf68a9c02f6a7216205","unresolved":true,"context_lines":[{"line_number":27,"context_line":"# We need to clean existing ovn db/lock file before cluster join."},{"line_number":28,"context_line":"- name: clean up db/lock files"},{"line_number":29,"context_line":"  shell: |"},{"line_number":30,"context_line":"    systemctl stop ovsdb-server"},{"line_number":31,"context_line":"    systemctl stop ovn-northd"},{"line_number":32,"context_line":"    rm -rf /var/lib/ovn/*"},{"line_number":33,"context_line":"    rm -rf /var/lib/ovn/.ovn*"},{"line_number":34,"context_line":"  when:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"cc91444c_3e01771f","line":31,"range":{"start_line":30,"start_character":0,"end_line":31,"end_character":29},"updated":"2021-06-02 16:45:48.000000000","message":"why it\u0027s not in block with systemd in loop?","commit_id":"10371c8cc7315b139452d00c937ae3d5bd9a492a"},{"author":{"_account_id":28752,"name":"Satish Patel","email":"satish.txt@gmail.com","username":"spatel"},"change_message_id":"3a41de452ad11e7555b34a68def3bafd5ec81bc6","unresolved":false,"context_lines":[{"line_number":27,"context_line":"# We need to clean existing ovn db/lock file before cluster join."},{"line_number":28,"context_line":"- name: clean up db/lock files"},{"line_number":29,"context_line":"  shell: |"},{"line_number":30,"context_line":"    systemctl stop ovsdb-server"},{"line_number":31,"context_line":"    systemctl stop ovn-northd"},{"line_number":32,"context_line":"    rm -rf /var/lib/ovn/*"},{"line_number":33,"context_line":"    rm -rf /var/lib/ovn/.ovn*"},{"line_number":34,"context_line":"  when:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"697f64a6_ba6e1be7","line":31,"range":{"start_line":30,"start_character":0,"end_line":31,"end_character":29},"in_reply_to":"cc91444c_3e01771f","updated":"2021-06-03 18:18:46.000000000","message":"Done","commit_id":"10371c8cc7315b139452d00c937ae3d5bd9a492a"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"2eb7a86354da5f15826e8bf68a9c02f6a7216205","unresolved":true,"context_lines":[{"line_number":29,"context_line":"  shell: |"},{"line_number":30,"context_line":"    systemctl stop ovsdb-server"},{"line_number":31,"context_line":"    systemctl stop ovn-northd"},{"line_number":32,"context_line":"    rm -rf /var/lib/ovn/*"},{"line_number":33,"context_line":"    rm -rf /var/lib/ovn/.ovn*"},{"line_number":34,"context_line":"  when:"},{"line_number":35,"context_line":"    - _check_cluster_db.rc !\u003d 0"},{"line_number":36,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"f6bd1b0f_5ff0b71a","line":33,"range":{"start_line":32,"start_character":0,"end_line":33,"end_character":29},"updated":"2021-06-02 16:45:48.000000000","message":"file module in loop?","commit_id":"10371c8cc7315b139452d00c937ae3d5bd9a492a"},{"author":{"_account_id":28752,"name":"Satish Patel","email":"satish.txt@gmail.com","username":"spatel"},"change_message_id":"3a41de452ad11e7555b34a68def3bafd5ec81bc6","unresolved":false,"context_lines":[{"line_number":29,"context_line":"  shell: |"},{"line_number":30,"context_line":"    systemctl stop ovsdb-server"},{"line_number":31,"context_line":"    systemctl stop ovn-northd"},{"line_number":32,"context_line":"    rm -rf /var/lib/ovn/*"},{"line_number":33,"context_line":"    rm -rf /var/lib/ovn/.ovn*"},{"line_number":34,"context_line":"  when:"},{"line_number":35,"context_line":"    - _check_cluster_db.rc !\u003d 0"},{"line_number":36,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"158abb8d_aca16970","line":33,"range":{"start_line":32,"start_character":0,"end_line":33,"end_character":29},"in_reply_to":"f6bd1b0f_5ff0b71a","updated":"2021-06-03 18:18:46.000000000","message":"Done","commit_id":"10371c8cc7315b139452d00c937ae3d5bd9a492a"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"2eb7a86354da5f15826e8bf68a9c02f6a7216205","unresolved":true,"context_lines":[{"line_number":51,"context_line":"  set_fact:"},{"line_number":52,"context_line":"    leader_node: \"{{ (_find_leader.results | selectattr(\u0027stdout\u0027, \u0027search\u0027, \u0027leader\u0027)) | map(attribute\u003d\u0027item\u0027) | list  }}\""},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"- debug:"},{"line_number":55,"context_line":"    msg: \"We found leader node: {{ leader_node }}\""},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"# This is play only run first time to build cluster using primary node."},{"line_number":58,"context_line":"- name: Setup ovn cluster using primary node."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"599b4a6d_003dd98e","line":55,"range":{"start_line":54,"start_character":0,"end_line":55,"end_character":50},"updated":"2021-06-02 16:45:48.000000000","message":"um, not sure we need debug here. at least it should be named task if you want to leave it.","commit_id":"10371c8cc7315b139452d00c937ae3d5bd9a492a"},{"author":{"_account_id":28752,"name":"Satish Patel","email":"satish.txt@gmail.com","username":"spatel"},"change_message_id":"3a41de452ad11e7555b34a68def3bafd5ec81bc6","unresolved":false,"context_lines":[{"line_number":51,"context_line":"  set_fact:"},{"line_number":52,"context_line":"    leader_node: \"{{ (_find_leader.results | selectattr(\u0027stdout\u0027, \u0027search\u0027, \u0027leader\u0027)) | map(attribute\u003d\u0027item\u0027) | list  }}\""},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"- debug:"},{"line_number":55,"context_line":"    msg: \"We found leader node: {{ leader_node }}\""},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"# This is play only run first time to build cluster using primary node."},{"line_number":58,"context_line":"- name: Setup ovn cluster using primary node."}],"source_content_type":"text/x-yaml","patch_set":2,"id":"948cf209_11836046","line":55,"range":{"start_line":54,"start_character":0,"end_line":55,"end_character":50},"in_reply_to":"599b4a6d_003dd98e","updated":"2021-06-03 18:18:46.000000000","message":"Done","commit_id":"10371c8cc7315b139452d00c937ae3d5bd9a492a"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"2eb7a86354da5f15826e8bf68a9c02f6a7216205","unresolved":true,"context_lines":[{"line_number":56,"context_line":""},{"line_number":57,"context_line":"# This is play only run first time to build cluster using primary node."},{"line_number":58,"context_line":"- name: Setup ovn cluster using primary node."},{"line_number":59,"context_line":"  template:"},{"line_number":60,"context_line":"    src: ovn-central.j2"},{"line_number":61,"context_line":"    dest: \"/etc/default/ovn-central\""},{"line_number":62,"context_line":"  when:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"d0e10146_d9c43d90","line":59,"range":{"start_line":59,"start_character":2,"end_line":59,"end_character":10},"updated":"2021-06-02 16:45:48.000000000","message":"should we use config_tempalte and add variable for overriding it?","commit_id":"10371c8cc7315b139452d00c937ae3d5bd9a492a"},{"author":{"_account_id":28752,"name":"Satish Patel","email":"satish.txt@gmail.com","username":"spatel"},"change_message_id":"3a41de452ad11e7555b34a68def3bafd5ec81bc6","unresolved":false,"context_lines":[{"line_number":56,"context_line":""},{"line_number":57,"context_line":"# This is play only run first time to build cluster using primary node."},{"line_number":58,"context_line":"- name: Setup ovn cluster using primary node."},{"line_number":59,"context_line":"  template:"},{"line_number":60,"context_line":"    src: ovn-central.j2"},{"line_number":61,"context_line":"    dest: \"/etc/default/ovn-central\""},{"line_number":62,"context_line":"  when:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"9bae70bd_f1cd17aa","line":59,"range":{"start_line":59,"start_character":2,"end_line":59,"end_character":10},"in_reply_to":"d0e10146_d9c43d90","updated":"2021-06-03 18:18:46.000000000","message":"Done - config_template module not going to fit here because we are not going to override any variable at present. may be in future we have more option to play.","commit_id":"10371c8cc7315b139452d00c937ae3d5bd9a492a"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"2eb7a86354da5f15826e8bf68a9c02f6a7216205","unresolved":true,"context_lines":[{"line_number":66,"context_line":""},{"line_number":67,"context_line":"# This play will add nodes in existing cluster using leader_node var."},{"line_number":68,"context_line":"- name: Join new nodes to ovn cluster using leader node"},{"line_number":69,"context_line":"  template:"},{"line_number":70,"context_line":"    src: ovn-central.j2"},{"line_number":71,"context_line":"    dest: \"/etc/default/ovn-central\""},{"line_number":72,"context_line":"  when:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"7cabff3f_b468d3ed","line":69,"range":{"start_line":69,"start_character":2,"end_line":69,"end_character":10},"updated":"2021-06-02 16:45:48.000000000","message":"ditto","commit_id":"10371c8cc7315b139452d00c937ae3d5bd9a492a"},{"author":{"_account_id":28752,"name":"Satish Patel","email":"satish.txt@gmail.com","username":"spatel"},"change_message_id":"3a41de452ad11e7555b34a68def3bafd5ec81bc6","unresolved":false,"context_lines":[{"line_number":66,"context_line":""},{"line_number":67,"context_line":"# This play will add nodes in existing cluster using leader_node var."},{"line_number":68,"context_line":"- name: Join new nodes to ovn cluster using leader node"},{"line_number":69,"context_line":"  template:"},{"line_number":70,"context_line":"    src: ovn-central.j2"},{"line_number":71,"context_line":"    dest: \"/etc/default/ovn-central\""},{"line_number":72,"context_line":"  when:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"a81e4d29_b8d3dcb9","line":69,"range":{"start_line":69,"start_character":2,"end_line":69,"end_character":10},"in_reply_to":"7cabff3f_b468d3ed","updated":"2021-06-03 18:18:46.000000000","message":"Done","commit_id":"10371c8cc7315b139452d00c937ae3d5bd9a492a"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"2eb7a86354da5f15826e8bf68a9c02f6a7216205","unresolved":true,"context_lines":[{"line_number":72,"context_line":"  when:"},{"line_number":73,"context_line":"    - _check_cluster_db.rc !\u003d 0"},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"#(NOTE) Restarting ovn-central service twice because found some"},{"line_number":76,"context_line":"# wrong connection id in cluster status, may be bug."},{"line_number":77,"context_line":"- name: Restart ovn-central services"},{"line_number":78,"context_line":"  shell: |"},{"line_number":79,"context_line":"    systemctl stop ovn-central"},{"line_number":80,"context_line":"    systemctl start ovn-central"},{"line_number":81,"context_line":"    systemctl stop ovn-central"},{"line_number":82,"context_line":"    systemctl start ovn-central"},{"line_number":83,"context_line":"  when:"},{"line_number":84,"context_line":"    - _check_cluster_db.rc !\u003d 0"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"2d98c1d8_014c59fb","line":84,"range":{"start_line":75,"start_character":0,"end_line":84,"end_character":31},"updated":"2021-06-02 16:45:48.000000000","message":"1. should be in handlers?\n2. why not to use systemd module?","commit_id":"10371c8cc7315b139452d00c937ae3d5bd9a492a"},{"author":{"_account_id":28752,"name":"Satish Patel","email":"satish.txt@gmail.com","username":"spatel"},"change_message_id":"3a41de452ad11e7555b34a68def3bafd5ec81bc6","unresolved":false,"context_lines":[{"line_number":72,"context_line":"  when:"},{"line_number":73,"context_line":"    - _check_cluster_db.rc !\u003d 0"},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"#(NOTE) Restarting ovn-central service twice because found some"},{"line_number":76,"context_line":"# wrong connection id in cluster status, may be bug."},{"line_number":77,"context_line":"- name: Restart ovn-central services"},{"line_number":78,"context_line":"  shell: |"},{"line_number":79,"context_line":"    systemctl stop ovn-central"},{"line_number":80,"context_line":"    systemctl start ovn-central"},{"line_number":81,"context_line":"    systemctl stop ovn-central"},{"line_number":82,"context_line":"    systemctl start ovn-central"},{"line_number":83,"context_line":"  when:"},{"line_number":84,"context_line":"    - _check_cluster_db.rc !\u003d 0"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"0ec1ca4e_333b94c8","line":84,"range":{"start_line":75,"start_character":0,"end_line":84,"end_character":31},"in_reply_to":"2d98c1d8_014c59fb","updated":"2021-06-03 18:18:46.000000000","message":"Done","commit_id":"10371c8cc7315b139452d00c937ae3d5bd9a492a"},{"author":{"_account_id":13095,"name":"Marc Gariépy","email":"gariepy.marc@gmail.com","username":"mgariepy"},"change_message_id":"249d11f99877a166b3a94057b5c63f4f5df5ab45","unresolved":true,"context_lines":[{"line_number":20,"context_line":"  command: ovsdb-tool db-is-clustered /var/lib/ovn/ovnnb_db.db"},{"line_number":21,"context_line":"  ignore_errors: true"},{"line_number":22,"context_line":"  failed_when: false"},{"line_number":23,"context_line":"  register: _check_cluster_db"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"# We need to clean existing ovn db/lock file before cluster join."},{"line_number":26,"context_line":"- name: Clean up db/lock files"}],"source_content_type":"text/x-yaml","patch_set":13,"id":"1bfc3c53_eed37790","line":23,"updated":"2021-06-10 18:18:40.000000000","message":"add tags to fix linting:\n\ntags:\n  - skip_ansible_lint","commit_id":"376f1c82d4cc1f728997eba146b401636c959766"},{"author":{"_account_id":13095,"name":"Marc Gariépy","email":"gariepy.marc@gmail.com","username":"mgariepy"},"change_message_id":"249d11f99877a166b3a94057b5c63f4f5df5ab45","unresolved":true,"context_lines":[{"line_number":35,"context_line":"        - ovn-northd"},{"line_number":36,"context_line":"        - ovn-central"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"    - name:"},{"line_number":39,"context_line":"      file:"},{"line_number":40,"context_line":"        path: /var/lib/ovn/"},{"line_number":41,"context_line":"        state: absent"}],"source_content_type":"text/x-yaml","patch_set":13,"id":"d60ea51b_876ea59e","line":38,"range":{"start_line":38,"start_character":6,"end_line":38,"end_character":10},"updated":"2021-06-10 18:18:40.000000000","message":"please name your task.","commit_id":"376f1c82d4cc1f728997eba146b401636c959766"},{"author":{"_account_id":13095,"name":"Marc Gariépy","email":"gariepy.marc@gmail.com","username":"mgariepy"},"change_message_id":"249d11f99877a166b3a94057b5c63f4f5df5ab45","unresolved":true,"context_lines":[{"line_number":50,"context_line":"  with_items: \"{{ groups[\u0027neutron_ovn_northd\u0027] }}\""},{"line_number":51,"context_line":"  run_once: true"},{"line_number":52,"context_line":"  failed_when: false"},{"line_number":53,"context_line":"  register: _find_leader"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"# set leader_node variable"},{"line_number":56,"context_line":"- name: Set leader_node fact"}],"source_content_type":"text/x-yaml","patch_set":13,"id":"18355104_657abe30","line":53,"updated":"2021-06-10 18:18:40.000000000","message":"add tags to fix linting:\n\ntags:\n\n  - skip_ansible_lint","commit_id":"376f1c82d4cc1f728997eba146b401636c959766"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"6bb0693e954519a38cc4cb3214f1b96c1016695b","unresolved":true,"context_lines":[{"line_number":67,"context_line":"    src: ovn-central.j2"},{"line_number":68,"context_line":"    dest: \"/etc/default/ovn-central\""},{"line_number":69,"context_line":"  when:"},{"line_number":70,"context_line":"    - \"ansible_facts[\u0027hostname\u0027] \u003d\u003d neutron_ovn_primary_cluster_node\""},{"line_number":71,"context_line":"    - _check_cluster_db.rc !\u003d 0"},{"line_number":72,"context_line":"    - not leader_node"},{"line_number":73,"context_line":"  notify:"}],"source_content_type":"text/x-yaml","patch_set":14,"id":"3ec5bd25_28451191","line":70,"range":{"start_line":70,"start_character":7,"end_line":70,"end_character":32},"updated":"2021-06-10 20:14:57.000000000","message":"and then here I\u0027d replace with `inventory_hostname`","commit_id":"455afa10d7888b7b4d994f590a4a5f5c3bcbd1c4"},{"author":{"_account_id":28752,"name":"Satish Patel","email":"satish.txt@gmail.com","username":"spatel"},"change_message_id":"87b7eb122676bd74b310b42479eaa32ac53fda20","unresolved":false,"context_lines":[{"line_number":67,"context_line":"    src: ovn-central.j2"},{"line_number":68,"context_line":"    dest: \"/etc/default/ovn-central\""},{"line_number":69,"context_line":"  when:"},{"line_number":70,"context_line":"    - \"ansible_facts[\u0027hostname\u0027] \u003d\u003d neutron_ovn_primary_cluster_node\""},{"line_number":71,"context_line":"    - _check_cluster_db.rc !\u003d 0"},{"line_number":72,"context_line":"    - not leader_node"},{"line_number":73,"context_line":"  notify:"}],"source_content_type":"text/x-yaml","patch_set":14,"id":"c2735676_541ff3cf","line":70,"range":{"start_line":70,"start_character":7,"end_line":70,"end_character":32},"in_reply_to":"3ec5bd25_28451191","updated":"2021-06-15 19:00:12.000000000","message":"Done","commit_id":"455afa10d7888b7b4d994f590a4a5f5c3bcbd1c4"}],"tasks/providers/setup_ovs_ovn.yml":[{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"2eb7a86354da5f15826e8bf68a9c02f6a7216205","unresolved":true,"context_lines":[{"line_number":89,"context_line":"    - neutron_provider_networks.network_mappings is defined"},{"line_number":90,"context_line":"    - neutron_services[\u0027neutron-ovn-controller\u0027][\u0027group\u0027] in group_names"},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"- include: ovn_cluster_setup.yml"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"473e08b0_45813efb","line":92,"range":{"start_line":92,"start_character":2,"end_line":92,"end_character":9},"updated":"2021-06-02 16:45:48.000000000","message":"the include module is deprecated since ansible 2.4.\n\nPlease use include_tasks along with condition","commit_id":"10371c8cc7315b139452d00c937ae3d5bd9a492a"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"7cacd78ee79a7572c02dd423eb05ffee92540831","unresolved":true,"context_lines":[{"line_number":89,"context_line":"    - neutron_provider_networks.network_mappings is defined"},{"line_number":90,"context_line":"    - neutron_services[\u0027neutron-ovn-controller\u0027][\u0027group\u0027] in group_names"},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"- include: ovn_cluster_setup.yml"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"163215a7_9f8008a9","line":92,"range":{"start_line":92,"start_character":2,"end_line":92,"end_character":9},"in_reply_to":"473e08b0_45813efb","updated":"2021-06-02 17:10:59.000000000","message":"well, maybe condition is not needed here - dunno","commit_id":"10371c8cc7315b139452d00c937ae3d5bd9a492a"}],"templates/ovn-central.j2":[{"author":{"_account_id":13095,"name":"Marc Gariépy","email":"gariepy.marc@gmail.com","username":"mgariepy"},"change_message_id":"f1d718e7abb6a159e8a765cf14deb7181098ff17","unresolved":true,"context_lines":[{"line_number":2,"context_line":""},{"line_number":3,"context_line":"# OVN cluster parameters"},{"line_number":4,"context_line":"OVN_CTL_OPTS\u003d\" \\"},{"line_number":5,"context_line":"  --db-nb-create-insecure-remote\u003dyes \\"},{"line_number":6,"context_line":"  --db-sb-create-insecure-remote\u003dyes \\"},{"line_number":7,"context_line":"  --db-nb-addr\u003d{{ ansible_host }} \\"},{"line_number":8,"context_line":"  --db-sb-addr\u003d{{ ansible_host }} \\"}],"source_content_type":"text/x-jinja2","patch_set":5,"id":"a5dbe7ee_6b9a0954","line":5,"range":{"start_line":5,"start_character":5,"end_line":5,"end_character":32},"updated":"2021-06-03 19:18:10.000000000","message":"would be nice to have it secure at some point.\nmaybe with the pki role.","commit_id":"ca1b2578e1fe5290114d62720edc24e21b90384b"}]}
