)]}'
{"tasks/neutron_pre_install.yml":[{"author":{"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},"change_message_id":"79e8f2dacfe4e2f32bf3127de9498e3a5f0447af","unresolved":false,"context_lines":[{"line_number":94,"context_line":"      path: \"{{ neutron_log_dir }}\""},{"line_number":95,"context_line":"    register: log_dir"},{"line_number":96,"context_line":""},{"line_number":97,"context_line":"  - name: Create neutron log dir"},{"line_number":98,"context_line":"    file:"},{"line_number":99,"context_line":"      path: \"{{ item.path }}\""},{"line_number":100,"context_line":"      state: directory"},{"line_number":101,"context_line":"      owner: \"{{ item.owner|default(neutron_system_user_name) }}\""},{"line_number":102,"context_line":"      group: \"{{ item.group|default(neutron_system_group_name) }}\""},{"line_number":103,"context_line":"      mode: \"{{ item.mode|default(\u00270755\u0027) }}\""},{"line_number":104,"context_line":"    with_items:"},{"line_number":105,"context_line":"      - { path: \"{{ neutron_log_dir }}\" }"},{"line_number":106,"context_line":"    when: log_dir.stat.exists and file_details.stat.isdir"},{"line_number":107,"context_line":"  when: neutron_log_dir is defined"},{"line_number":108,"context_line":""},{"line_number":109,"context_line":"- name: Drop sudoers file"},{"line_number":110,"context_line":"  template:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"7faddb67_09dc49e2","line":107,"range":{"start_line":97,"start_character":0,"end_line":107,"end_character":34},"updated":"2019-07-15 14:32:05.000000000","message":"extra spacing here might break things","commit_id":"8e59276c2055e6fc2f2b44d6a2ef1416c22e6dba"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"ccca947beb9af1b55b8dd45c4742d385969931b0","unresolved":false,"context_lines":[{"line_number":94,"context_line":"      path: \"{{ neutron_log_dir }}\""},{"line_number":95,"context_line":"    register: log_dir"},{"line_number":96,"context_line":""},{"line_number":97,"context_line":"  - name: Create neutron log dir"},{"line_number":98,"context_line":"    file:"},{"line_number":99,"context_line":"      path: \"{{ item.path }}\""},{"line_number":100,"context_line":"      state: directory"},{"line_number":101,"context_line":"      owner: \"{{ item.owner|default(neutron_system_user_name) }}\""},{"line_number":102,"context_line":"      group: \"{{ item.group|default(neutron_system_group_name) }}\""},{"line_number":103,"context_line":"      mode: \"{{ item.mode|default(\u00270755\u0027) }}\""},{"line_number":104,"context_line":"    with_items:"},{"line_number":105,"context_line":"      - { path: \"{{ neutron_log_dir }}\" }"},{"line_number":106,"context_line":"    when: log_dir.stat.exists and file_details.stat.isdir"},{"line_number":107,"context_line":"  when: neutron_log_dir is defined"},{"line_number":108,"context_line":""},{"line_number":109,"context_line":"- name: Drop sudoers file"},{"line_number":110,"context_line":"  template:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"7faddb67_f47ae4b7","line":107,"range":{"start_line":97,"start_character":0,"end_line":107,"end_character":34},"in_reply_to":"7faddb67_09dc49e2","updated":"2019-07-15 15:14:17.000000000","message":"sure thing...","commit_id":"8e59276c2055e6fc2f2b44d6a2ef1416c22e6dba"},{"author":{"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},"change_message_id":"417f2282a16ab26734d559a32458de2152ce5d82","unresolved":false,"context_lines":[{"line_number":87,"context_line":"      mode: \"0755\""},{"line_number":88,"context_line":"    - path: \"{{ neutron_system_home_folder }}/ha_confs\""},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"- name: Create log directory"},{"line_number":91,"context_line":"  block:"},{"line_number":92,"context_line":"  - name: Test for log directory"},{"line_number":93,"context_line":"    stat:"},{"line_number":94,"context_line":"      path: \"{{ neutron_log_dir }}\""},{"line_number":95,"context_line":"    register: log_dir"},{"line_number":96,"context_line":"  - name: Create neutron log dir"},{"line_number":97,"context_line":"    file:"},{"line_number":98,"context_line":"      path: \"{{ item.path }}\""},{"line_number":99,"context_line":"      state: directory"},{"line_number":100,"context_line":"      owner: \"{{ item.owner|default(neutron_system_user_name) }}\""},{"line_number":101,"context_line":"      group: \"{{ item.group|default(neutron_system_group_name) }}\""},{"line_number":102,"context_line":"      mode: \"{{ item.mode|default(\u00270755\u0027) }}\""},{"line_number":103,"context_line":"    with_items:"},{"line_number":104,"context_line":"      - { path: \"{{ neutron_log_dir }}\" }"},{"line_number":105,"context_line":"    when: log_dir.stat.exists and file_details.stat.isdir"},{"line_number":106,"context_line":"  when: neutron_log_dir is defined"},{"line_number":107,"context_line":""},{"line_number":108,"context_line":"- name: Drop sudoers file"},{"line_number":109,"context_line":"  template:"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"7faddb67_d956ea2a","line":106,"range":{"start_line":90,"start_character":0,"end_line":106,"end_character":34},"updated":"2019-07-16 19:26:56.000000000","message":"This is OK but let\u0027s drop it when we drop neutron-ha-tool.py","commit_id":"0d3c3c396179fa0036a19e668816eed0cc41104c"}],"vars/main.yml":[{"author":{"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},"change_message_id":"f54714642745bcd323789d519ef6902d81f5550a","unresolved":false,"context_lines":[{"line_number":425,"context_line":"    config_type: \"ini\""},{"line_number":426,"context_line":"    init_config_overrides: \"{{ neutron_bgp_dragent_init_overrides }}\""},{"line_number":427,"context_line":"    start_order: 3"},{"line_number":428,"context_line":"  # TODO(mnaser): neutron-vpnaas-agent binary was dropped in Queens"},{"line_number":429,"context_line":"  #               and replaced by a plugin to neutron-l3-agent.  We missed"},{"line_number":430,"context_line":"  #               this in Queens, so let\u0027s remove this in T to disable"},{"line_number":431,"context_line":"  #               the service."},{"line_number":432,"context_line":"  neutron-vpnaas-agent:"},{"line_number":433,"context_line":"    group: neutron_l3_agent"},{"line_number":434,"context_line":"    service_name: neutron-vpn-agent"},{"line_number":435,"context_line":"    service_en: false"},{"line_number":436,"context_line":"    service_conf_path: \"{{ neutron_conf_dir }}\""},{"line_number":437,"context_line":"    service_conf: vpnaas_agent.ini"},{"line_number":438,"context_line":"    service_rootwrap: rootwrap.d/vpnaas.filters"},{"line_number":439,"context_line":"    execstarts: \"{{ neutron_bin }}/neutron-vpn-agent --config-file {{ neutron_conf_dir }}/neutron.conf --config-file {{ neutron_conf_dir }}/vpnaas_agent.ini\""},{"line_number":440,"context_line":"    config_overrides: \"{{ neutron_vpnaas_agent_ini_overrides }}\""},{"line_number":441,"context_line":"    config_type: \"ini\""},{"line_number":442,"context_line":"    init_config_overrides: \"{{ neutron_vpn_agent_init_overrides }}\""},{"line_number":443,"context_line":"    start_order: 3"},{"line_number":444,"context_line":"  neutron-server:"},{"line_number":445,"context_line":"    group: neutron_server"},{"line_number":446,"context_line":"    service_name: neutron-server"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"7faddb67_49cec12d","line":443,"range":{"start_line":428,"start_character":0,"end_line":443,"end_character":18},"updated":"2019-07-15 14:31:44.000000000","message":"we should probably make another patch to remove this","commit_id":"8e59276c2055e6fc2f2b44d6a2ef1416c22e6dba"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"ccca947beb9af1b55b8dd45c4742d385969931b0","unresolved":false,"context_lines":[{"line_number":425,"context_line":"    config_type: \"ini\""},{"line_number":426,"context_line":"    init_config_overrides: \"{{ neutron_bgp_dragent_init_overrides }}\""},{"line_number":427,"context_line":"    start_order: 3"},{"line_number":428,"context_line":"  # TODO(mnaser): neutron-vpnaas-agent binary was dropped in Queens"},{"line_number":429,"context_line":"  #               and replaced by a plugin to neutron-l3-agent.  We missed"},{"line_number":430,"context_line":"  #               this in Queens, so let\u0027s remove this in T to disable"},{"line_number":431,"context_line":"  #               the service."},{"line_number":432,"context_line":"  neutron-vpnaas-agent:"},{"line_number":433,"context_line":"    group: neutron_l3_agent"},{"line_number":434,"context_line":"    service_name: neutron-vpn-agent"},{"line_number":435,"context_line":"    service_en: false"},{"line_number":436,"context_line":"    service_conf_path: \"{{ neutron_conf_dir }}\""},{"line_number":437,"context_line":"    service_conf: vpnaas_agent.ini"},{"line_number":438,"context_line":"    service_rootwrap: rootwrap.d/vpnaas.filters"},{"line_number":439,"context_line":"    execstarts: \"{{ neutron_bin }}/neutron-vpn-agent --config-file {{ neutron_conf_dir }}/neutron.conf --config-file {{ neutron_conf_dir }}/vpnaas_agent.ini\""},{"line_number":440,"context_line":"    config_overrides: \"{{ neutron_vpnaas_agent_ini_overrides }}\""},{"line_number":441,"context_line":"    config_type: \"ini\""},{"line_number":442,"context_line":"    init_config_overrides: \"{{ neutron_vpn_agent_init_overrides }}\""},{"line_number":443,"context_line":"    start_order: 3"},{"line_number":444,"context_line":"  neutron-server:"},{"line_number":445,"context_line":"    group: neutron_server"},{"line_number":446,"context_line":"    service_name: neutron-server"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"7faddb67_1461c005","line":443,"range":{"start_line":428,"start_character":0,"end_line":443,"end_character":18},"in_reply_to":"7faddb67_49cec12d","updated":"2019-07-15 15:14:17.000000000","message":"I\u0027ve noticed this as well, but this is worth doing in a separate patch","commit_id":"8e59276c2055e6fc2f2b44d6a2ef1416c22e6dba"}]}
