)]}'
{"README.md":[{"author":{"_account_id":8112,"name":"Ma Wen Cheng","email":"wenchma@cn.ibm.com","username":"wenchma"},"change_message_id":"05a19013e76c99b1ed67a6ed3983a4ca5083189d","unresolved":false,"context_lines":[{"line_number":185,"context_line":"* `openstack[\"compute\"][\"network\"][\"auto_assign_floating_ip\"]` - Defaults to false. Autoassigning floating ip to VM, this should be only for nova network."},{"line_number":186,"context_line":"* `openstack[\"compute\"][\"network\"][\"force_dhcp_release\"]` - If True, send a dhcp release on instance termination. (Default is false on \"fedora\", \"redhat\", \"centos\")"},{"line_number":187,"context_line":"* `openstack[\"compute\"][\"network\"][\"use_ipv6\"]` - If True, use ipv6 support."},{"line_number":188,"context_line":"* `openstack[\"compute\"][\"network\"][\"neutron\"][\"timeout\"] \u003d 30` - Timeout value for connecting to neutron in seconds"},{"line_number":189,"context_line":""},{"line_number":190,"context_line":"You can have the cookbook automatically create networks in Nova for you by adding a Hash to the `openstack[\"compute\"][\"networks\"]` Array."},{"line_number":191,"context_line":"**Note**: The `openstack-compute::nova-setup` recipe contains the code that creates these pre-defined networks."}],"source_content_type":"text/x-gfm","patch_set":2,"id":"bab921fb_4a2adc7f","line":188,"updated":"2015-04-24 02:08:00.000000000","message":"should use `openstack[\"compute\"][\"network\"][\"neutron\"][\"timeout\"] ` - Timeout value for connecting to neu\ntron in seconds, default is 30.","commit_id":"34786d8feb28c3e515d40335a1e5bb774969643f"},{"author":{"_account_id":904,"name":"Adrian Smith","email":"adrian@17od.com","username":"adriansmith"},"change_message_id":"08e6180b553587d8435e4d7727571e730ab4f7b7","unresolved":false,"context_lines":[{"line_number":185,"context_line":"* `openstack[\"compute\"][\"network\"][\"auto_assign_floating_ip\"]` - Defaults to false. Autoassigning floating ip to VM, this should be only for nova network."},{"line_number":186,"context_line":"* `openstack[\"compute\"][\"network\"][\"force_dhcp_release\"]` - If True, send a dhcp release on instance termination. (Default is false on \"fedora\", \"redhat\", \"centos\")"},{"line_number":187,"context_line":"* `openstack[\"compute\"][\"network\"][\"use_ipv6\"]` - If True, use ipv6 support."},{"line_number":188,"context_line":"* `openstack[\"compute\"][\"network\"][\"neutron\"][\"timeout\"] \u003d 30` - Timeout value for connecting to neutron in seconds"},{"line_number":189,"context_line":""},{"line_number":190,"context_line":"You can have the cookbook automatically create networks in Nova for you by adding a Hash to the `openstack[\"compute\"][\"networks\"]` Array."},{"line_number":191,"context_line":"**Note**: The `openstack-compute::nova-setup` recipe contains the code that creates these pre-defined networks."}],"source_content_type":"text/x-gfm","patch_set":2,"id":"bab921fb_cc26fd67","line":188,"in_reply_to":"bab921fb_4a2adc7f","updated":"2015-04-24 08:03:18.000000000","message":"Done","commit_id":"34786d8feb28c3e515d40335a1e5bb774969643f"}],"recipes/nova-common.rb":[{"author":{"_account_id":8112,"name":"Ma Wen Cheng","email":"wenchma@cn.ibm.com","username":"wenchma"},"change_message_id":"05a19013e76c99b1ed67a6ed3983a4ca5083189d","unresolved":false,"context_lines":[{"line_number":159,"context_line":"    network_endpoint: network_endpoint,"},{"line_number":160,"context_line":"    neutron_admin_password: neutron_admin_password,"},{"line_number":161,"context_line":"    neutron_metadata_proxy_shared_secret: neutron_metadata_proxy_shared_secret,"},{"line_number":162,"context_line":"    neutron_url_timeout: neutron_url_timeout,"},{"line_number":163,"context_line":"    compute_api_bind_ip: compute_api_bind.host,"},{"line_number":164,"context_line":"    compute_api_bind_port: compute_api_bind.port,"},{"line_number":165,"context_line":"    ec2_api_bind_ip: ec2_api_bind.host,"}],"source_content_type":"text/x-ruby","patch_set":2,"id":"bab921fb_8a5eb410","line":162,"updated":"2015-04-24 02:08:00.000000000","message":"it is Ok to use node[\u0027openstack\u0027][\u0027compute\u0027][\u0027network\u0027][\u0027neutron\u0027][\u0027timeout\u0027] directly here","commit_id":"34786d8feb28c3e515d40335a1e5bb774969643f"},{"author":{"_account_id":904,"name":"Adrian Smith","email":"adrian@17od.com","username":"adriansmith"},"change_message_id":"08e6180b553587d8435e4d7727571e730ab4f7b7","unresolved":false,"context_lines":[{"line_number":159,"context_line":"    network_endpoint: network_endpoint,"},{"line_number":160,"context_line":"    neutron_admin_password: neutron_admin_password,"},{"line_number":161,"context_line":"    neutron_metadata_proxy_shared_secret: neutron_metadata_proxy_shared_secret,"},{"line_number":162,"context_line":"    neutron_url_timeout: neutron_url_timeout,"},{"line_number":163,"context_line":"    compute_api_bind_ip: compute_api_bind.host,"},{"line_number":164,"context_line":"    compute_api_bind_port: compute_api_bind.port,"},{"line_number":165,"context_line":"    ec2_api_bind_ip: ec2_api_bind.host,"}],"source_content_type":"text/x-ruby","patch_set":2,"id":"bab921fb_0c2d1546","line":162,"in_reply_to":"bab921fb_8a5eb410","updated":"2015-04-24 08:03:18.000000000","message":"Sure is. One less variable. I\u0027ll include this is the next patchset.","commit_id":"34786d8feb28c3e515d40335a1e5bb774969643f"}],"templates/default/nova.conf.erb":[{"author":{"_account_id":9488,"name":"chenzhiwei","email":"zhiweik@gmail.com","username":"chenzhiwei"},"change_message_id":"8e8ef45833f6ae0bd7d8f0ce21e76e3b6cb80e11","unresolved":false,"context_lines":[{"line_number":100,"context_line":"neutron_admin_username\u003d\u003c%\u003d node[\"openstack\"][\"compute\"][\"network\"][\"neutron\"][\"admin_username\"] %\u003e"},{"line_number":101,"context_line":"neutron_admin_password\u003d\u003c%\u003d @neutron_admin_password %\u003e"},{"line_number":102,"context_line":"neutron_admin_auth_url\u003d\u003c%\u003d @identity_endpoint.to_s %\u003e"},{"line_number":103,"context_line":"neutron_url_timeout\u003d\u003c%\u003d @neutron_url_timeout %\u003e"},{"line_number":104,"context_line":"linuxnet_interface_driver\u003d\u003c%\u003d node[\"openstack\"][\"compute\"][\"network\"][\"neutron\"][\"linuxnet_interface_driver\"] %\u003e"},{"line_number":105,"context_line":"firewall_driver \u003d nova.virt.firewall.NoopFirewallDriver"},{"line_number":106,"context_line":"security_group_api\u003d\u003c%\u003d node[\"openstack\"][\"compute\"][\"network\"][\"neutron\"][\"security_group_api\"] %\u003e"}],"source_content_type":"application/x-erb","patch_set":4,"id":"bab921fb_8c889ec6","line":103,"updated":"2015-04-27 05:43:29.000000000","message":"I\u0027d like to recommend using node attribute direct access, no variable.","commit_id":"259918204487ee63f63620b5dc5843f09e5cff04"},{"author":{"_account_id":904,"name":"Adrian Smith","email":"adrian@17od.com","username":"adriansmith"},"change_message_id":"5bd05dddd3a12e77446397c732e224928020f01f","unresolved":false,"context_lines":[{"line_number":100,"context_line":"neutron_admin_username\u003d\u003c%\u003d node[\"openstack\"][\"compute\"][\"network\"][\"neutron\"][\"admin_username\"] %\u003e"},{"line_number":101,"context_line":"neutron_admin_password\u003d\u003c%\u003d @neutron_admin_password %\u003e"},{"line_number":102,"context_line":"neutron_admin_auth_url\u003d\u003c%\u003d @identity_endpoint.to_s %\u003e"},{"line_number":103,"context_line":"neutron_url_timeout\u003d\u003c%\u003d @neutron_url_timeout %\u003e"},{"line_number":104,"context_line":"linuxnet_interface_driver\u003d\u003c%\u003d node[\"openstack\"][\"compute\"][\"network\"][\"neutron\"][\"linuxnet_interface_driver\"] %\u003e"},{"line_number":105,"context_line":"firewall_driver \u003d nova.virt.firewall.NoopFirewallDriver"},{"line_number":106,"context_line":"security_group_api\u003d\u003c%\u003d node[\"openstack\"][\"compute\"][\"network\"][\"neutron\"][\"security_group_api\"] %\u003e"}],"source_content_type":"application/x-erb","patch_set":4,"id":"9abe1de1_91c4ec92","line":103,"in_reply_to":"bab921fb_8c889ec6","updated":"2015-04-27 10:43:14.000000000","message":"Done","commit_id":"259918204487ee63f63620b5dc5843f09e5cff04"}]}
