)]}'
{"ansible/group_vars/all.yml":[{"author":{"_account_id":7488,"name":"Jeffrey Zhang","email":"zhang.lei.fly@gmail.com","username":"Jeffrey4l"},"change_message_id":"557729a88471982b89a562d32dbf337755877f0b","unresolved":false,"context_lines":[{"line_number":55,"context_line":"# all interfaces may present a security issue, and thus is not"},{"line_number":56,"context_line":"# recommended."},{"line_number":57,"context_line":"api_interface_address:  \"{{ hostvars[inventory_hostname][\u0027ansible_\u0027 + api_interface][\u0027ipv4\u0027][\u0027address\u0027] if orchestration_engine \u003d\u003d \u0027ANSIBLE\u0027 else \u00270.0.0.0\u0027 }}\""},{"line_number":58,"context_line":"tunnel_interface_address: \"{{ hostvars[inventory_hostname][\u0027ansible_\u0027 + tunnel_interface][\u0027ipv4\u0027][\u0027address\u0027] if orchestration_engine \u003d\u003d \u0027ANSIBLE\u0027 else \u00270.0.0.0\u0027 }}\""},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"####################"},{"line_number":61,"context_line":"# Database options"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"ba5da102_e5a91d26","line":58,"updated":"2016-11-06 12:52:45.000000000","message":"this shouldn\u0027t be 0.0.0.0 need a specified ip adress. this will be used for gre or vxlan tunnel.","commit_id":"f06b9ae99fd5dacb0c0c9a3bad720474469bdc12"},{"author":{"_account_id":7488,"name":"Jeffrey Zhang","email":"zhang.lei.fly@gmail.com","username":"Jeffrey4l"},"change_message_id":"eb78428e33e936195e71947509187f55a1f5635c","unresolved":false,"context_lines":[{"line_number":55,"context_line":"# all interfaces may present a security issue, and thus is not"},{"line_number":56,"context_line":"# recommended."},{"line_number":57,"context_line":"api_interface_address:  \"{{ hostvars[inventory_hostname][\u0027ansible_\u0027 + api_interface][\u0027ipv4\u0027][\u0027address\u0027] if orchestration_engine \u003d\u003d \u0027ANSIBLE\u0027 else \u00270.0.0.0\u0027 }}\""},{"line_number":58,"context_line":"tunnel_interface_address: \"{{ hostvars[inventory_hostname][\u0027ansible_\u0027 + tunnel_interface][\u0027ipv4\u0027][\u0027address\u0027] if orchestration_engine \u003d\u003d \u0027ANSIBLE\u0027 else \u00270.0.0.0\u0027 }}\""},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"####################"},{"line_number":61,"context_line":"# Database options"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"ba5da102_65118d5d","line":58,"updated":"2016-11-06 13:07:31.000000000","message":"this shouldn\u0027t be 0.0.0.0 need a specified ip adress. this will be used for gre or vxlan tunnel.","commit_id":"a2a104ddc117c9114d709f6282724fab76a387b4"},{"author":{"_account_id":21103,"name":"Zhijiang Hu","email":"hu.zhijiang@zte.com.cn","username":"huzhj"},"change_message_id":"e7c865265bfb3f8a3b957d25d604c233fa90d5c1","unresolved":false,"context_lines":[{"line_number":55,"context_line":"# all interfaces may present a security issue, and thus is not"},{"line_number":56,"context_line":"# recommended."},{"line_number":57,"context_line":"api_interface_address:  \"{{ hostvars[inventory_hostname][\u0027ansible_\u0027 + api_interface][\u0027ipv4\u0027][\u0027address\u0027] if orchestration_engine \u003d\u003d \u0027ANSIBLE\u0027 else \u00270.0.0.0\u0027 }}\""},{"line_number":58,"context_line":"tunnel_interface_address: \"{{ hostvars[inventory_hostname][\u0027ansible_\u0027 + tunnel_interface][\u0027ipv4\u0027][\u0027address\u0027] if orchestration_engine \u003d\u003d \u0027ANSIBLE\u0027 else \u00270.0.0.0\u0027 }}\""},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"####################"},{"line_number":61,"context_line":"# Database options"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"ba5da102_cf3a73e7","line":58,"in_reply_to":"ba5da102_65118d5d","updated":"2016-11-07 01:47:42.000000000","message":"So this ip address can be extract from tunnel_interface no matter what the orchestration_engine is? I made a new patch, please take a look. Thanks!","commit_id":"a2a104ddc117c9114d709f6282724fab76a387b4"},{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"adaff2f07f5dcf01b9b068415c4743e2908b1c97","unresolved":false,"context_lines":[{"line_number":108,"context_line":"cluster_interface: \"{{ network_interface }}\""},{"line_number":109,"context_line":"tunnel_interface: \"{{ network_interface }}\""},{"line_number":110,"context_line":"bifrost_network_interface: \"{{ network_interface }}\""},{"line_number":111,"context_line":"tunnel_interface_address: \"{{ hostvars[inventory_hostname][\u0027ansible_\u0027 + tunnel_interface][\u0027ipv4\u0027][\u0027address\u0027] }}\""},{"line_number":112,"context_line":""},{"line_number":113,"context_line":"# Valid options are [ openvswitch, linuxbridge, sfc ]"},{"line_number":114,"context_line":"neutron_plugin_agent: \"openvswitch\""}],"source_content_type":"text/x-yaml","patch_set":5,"id":"9a629dbe_4b0f132e","line":111,"range":{"start_line":111,"start_character":0,"end_line":111,"end_character":112},"updated":"2016-11-08 19:18:27.000000000","message":"This is wrong, tunnel_interface_address is different in every node, is not a VIP shared between nodes. Hostvars should be passed in ml2 template, so it will evaluate with the valid tunnel_interface_address of the node.","commit_id":"803aaa65977e1e52836eb7a8428a992aa095d2ed"}],"ansible/roles/neutron/templates/ml2_conf.ini.j2":[{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"adaff2f07f5dcf01b9b068415c4743e2908b1c97","unresolved":false,"context_lines":[{"line_number":69,"context_line":"[vxlan]"},{"line_number":70,"context_line":"l2_population \u003d true"},{"line_number":71,"context_line":"{% endif %}"},{"line_number":72,"context_line":"local_ip \u003d {{ tunnel_interface_address }}"}],"source_content_type":"text/x-jinja2","patch_set":5,"id":"9a629dbe_cb29638b","line":72,"range":{"start_line":72,"start_character":14,"end_line":72,"end_character":38},"updated":"2016-11-08 19:18:27.000000000","message":"Should use hostvars to retrive actual IP address of tunnel_interface","commit_id":"803aaa65977e1e52836eb7a8428a992aa095d2ed"}]}
