)]}'
{"ansible/roles/neutron/tasks/config.yml":[{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"57ba6a5291dc320d798d75f07a7b089e1314b0dd","unresolved":false,"context_lines":[{"line_number":6,"context_line":"    modules:"},{"line_number":7,"context_line":"      - {\u0027name\u0027: ip6_tables}"},{"line_number":8,"context_line":"    services_need_ip6t:"},{"line_number":9,"context_line":"      - \"neutron-server\""},{"line_number":10,"context_line":"      - \"neutron-openvswitch-agent\""},{"line_number":11,"context_line":"  when:"},{"line_number":12,"context_line":"    - item.key in services_need_ip6t"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3fa7e38b_fc5ecde7","line":9,"range":{"start_line":9,"start_character":6,"end_line":9,"end_character":24},"updated":"2019-10-03 06:16:14.000000000","message":"I doubt","commit_id":"9fea118d5086402a52a28cdd450c08381139e859"},{"author":{"_account_id":28374,"name":"Viktor Michalek","email":"viktor.michalek@ultimum.io","username":"viktormichalek"},"change_message_id":"4811e09d8939abeacc98f728827c3b34a1eb5f17","unresolved":false,"context_lines":[{"line_number":6,"context_line":"    modules:"},{"line_number":7,"context_line":"      - {\u0027name\u0027: ip6_tables}"},{"line_number":8,"context_line":"    services_need_ip6t:"},{"line_number":9,"context_line":"      - \"neutron-server\""},{"line_number":10,"context_line":"      - \"neutron-openvswitch-agent\""},{"line_number":11,"context_line":"  when:"},{"line_number":12,"context_line":"    - item.key in services_need_ip6t"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3fa7e38b_04d740f0","line":9,"range":{"start_line":9,"start_character":6,"end_line":9,"end_character":24},"in_reply_to":"3fa7e38b_fc5ecde7","updated":"2019-10-16 14:08:51.000000000","message":"Done","commit_id":"9fea118d5086402a52a28cdd450c08381139e859"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"57ba6a5291dc320d798d75f07a7b089e1314b0dd","unresolved":false,"context_lines":[{"line_number":7,"context_line":"      - {\u0027name\u0027: ip6_tables}"},{"line_number":8,"context_line":"    services_need_ip6t:"},{"line_number":9,"context_line":"      - \"neutron-server\""},{"line_number":10,"context_line":"      - \"neutron-openvswitch-agent\""},{"line_number":11,"context_line":"  when:"},{"line_number":12,"context_line":"    - item.key in services_need_ip6t"},{"line_number":13,"context_line":"    - item.value.enabled | bool"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3fa7e38b_dc5d11ea","line":10,"updated":"2019-10-03 06:16:14.000000000","message":"also the linux bridge agent would require it\n\nprobably l3 agent as well","commit_id":"9fea118d5086402a52a28cdd450c08381139e859"},{"author":{"_account_id":28374,"name":"Viktor Michalek","email":"viktor.michalek@ultimum.io","username":"viktormichalek"},"change_message_id":"4811e09d8939abeacc98f728827c3b34a1eb5f17","unresolved":false,"context_lines":[{"line_number":7,"context_line":"      - {\u0027name\u0027: ip6_tables}"},{"line_number":8,"context_line":"    services_need_ip6t:"},{"line_number":9,"context_line":"      - \"neutron-server\""},{"line_number":10,"context_line":"      - \"neutron-openvswitch-agent\""},{"line_number":11,"context_line":"  when:"},{"line_number":12,"context_line":"    - item.key in services_need_ip6t"},{"line_number":13,"context_line":"    - item.value.enabled | bool"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3fa7e38b_24d4bce8","line":10,"in_reply_to":"3fa7e38b_dc5d11ea","updated":"2019-10-16 14:08:51.000000000","message":"Done","commit_id":"9fea118d5086402a52a28cdd450c08381139e859"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"a87c2e9a1ead6379da65e45fce9949891ac459aa","unresolved":false,"context_lines":[{"line_number":8,"context_line":"  when:"},{"line_number":9,"context_line":"    - item.key in [ \"neutron-l3-agent\", \"neutron-linuxbridge-agent\", \"neutron-openvswitch-agent\" ]"},{"line_number":10,"context_line":"    - item.value.enabled | bool"},{"line_number":11,"context_line":"    - item.value.host_in_groups | bool"},{"line_number":12,"context_line":"  with_dict: \"{{ neutron_services }}\""},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"- name: Setting sysctl values"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"3fa7e38b_90922afc","line":11,"updated":"2019-10-18 15:15:16.000000000","message":"I wonder whether we can also condition it on using legacy iptables","commit_id":"99b3dfd00614fb222ab1a00de664fa5820572716"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"39c8d6416d8c4b6b2e355a3e2520e1b43614a156","unresolved":false,"context_lines":[{"line_number":9,"context_line":"    - item.key in [ \"neutron-l3-agent\", \"neutron-linuxbridge-agent\", \"neutron-openvswitch-agent\" ]"},{"line_number":10,"context_line":"    - item.value.enabled | bool"},{"line_number":11,"context_line":"    - item.value.host_in_groups | bool"},{"line_number":12,"context_line":"  with_dict: \"{{ neutron_services }}\""},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"- name: Setting sysctl values"},{"line_number":15,"context_line":"  become: true"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"3fa7e38b_23db28ea","line":12,"range":{"start_line":12,"start_character":2,"end_line":12,"end_character":37},"updated":"2019-11-22 17:52:21.000000000","message":"Ideally we wouldn\u0027t do this multiple times. We now have some filters that could be helpful in kolla_ansible/filters.py:\n\nMaybe something like:\n\nwhen: neutron_services | select_services_enabled_and_mapped_to_host | list | intersection([ \"neutron-l3-agent\", \"neutron-linuxbridge-agent\", \"neutron-openvswitch-agent\" ]) | list | length \u003e 0","commit_id":"d771dbb36b42ea10a9a3967434d94be3d29c756e"}]}
