)]}'
{"functions-common":[{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"36101eb5120c199f8e425cbdd5646570c5c7df65","unresolved":true,"context_lines":[{"line_number":761,"context_line":"    if [ -z \"$host_ip\" -o \"$host_ip\" \u003d\u003d \"dhcp\" ]; then"},{"line_number":762,"context_line":"        host_ip\u003d\"\""},{"line_number":763,"context_line":"        # Find the interface used for the default route"},{"line_number":764,"context_line":"        host_ip_iface\u003d${host_ip_iface:-$(ip -f $af route list match default table all | awk \u0027/default/ {for(i\u003d1;i\u003c\u003dNF;i++) if($i\u003d\u003d\"dev\") print $(i+1)}\u0027 | head -1)}"},{"line_number":765,"context_line":"        local host_ips"},{"line_number":766,"context_line":"        host_ips\u003d$(LC_ALL\u003dC ip -f $af addr show ${host_ip_iface} | sed /temporary/d |awk /$af\u0027/ {split($2,parts,\"/\");  print parts[1]}\u0027)"},{"line_number":767,"context_line":"        local ip"}],"source_content_type":"application/x-shellscript","patch_set":3,"id":"531939f9_21e95622","line":764,"updated":"2026-04-24 00:49:13.000000000","message":"Needed in order to work with Debian.","commit_id":"39641a1b097dc3033bc856810443576b3e7bddd9"}],"playbooks/pre-ipv6-bridge.yaml":[{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"36101eb5120c199f8e425cbdd5646570c5c7df65","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":9,"id":"db0ee6e3_f8c7a119","line":25,"updated":"2026-04-24 00:49:13.000000000","message":"This needs to be in the nova DNM change, not here. And only for temporary testing.","commit_id":"c981c804836501cad86d5e50aae2f7ad1dcd6851"}]}
