)]}'
{"ansible/group_vars/all/ironic":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"b5934da6d0aad5e8bf7dcf01ac84f9ca3d6fb7d9","unresolved":false,"context_lines":[{"line_number":112,"context_line":"kolla_ironic_default_boot_option: local"},{"line_number":113,"context_line":""},{"line_number":114,"context_line":"# Name of the Neutron network to use for cleaning."},{"line_number":115,"context_line":"kolla_ironic_cleaning_network: \"{{ \u0027provision-net\u0027 if cleaning_net_name \u003d\u003d \u0027provision_wl_net\u0027 else \u0027cleaning-net\u0027 }}\""},{"line_number":116,"context_line":""},{"line_number":117,"context_line":"# Name of the Neutron network to use for provisioning."},{"line_number":118,"context_line":"kolla_ironic_provisioning_network: \u0027provision-net\u0027"}],"source_content_type":"application/octet-stream","patch_set":2,"id":"5f7c97a3_92d00d2e","line":115,"updated":"2018-06-04 12:01:43.000000000","message":"kolla_ironic_cleaning_network: \"{{ kolla_ironic_provisioning_network if cleaning_net_name \u003d\u003d provision_wl_net_name else \u0027cleaning-net\u0027 }}\"","commit_id":"81bd0eb07d030df8e1736d5236bb1a3de4aa102d"}],"ansible/group_vars/all/network":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"b5934da6d0aad5e8bf7dcf01ac84f9ca3d6fb7d9","unresolved":false,"context_lines":[{"line_number":49,"context_line":""},{"line_number":50,"context_line":"# Name of the network used to perform cleaning on the bare metal workload"},{"line_number":51,"context_line":"# hosts"},{"line_number":52,"context_line":"cleaning_net_name: \u0027provision_wl_net\u0027"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"###############################################################################"},{"line_number":55,"context_line":"# Network interface naming conventions."}],"source_content_type":"application/octet-stream","patch_set":2,"id":"5f7c97a3_f2e06129","line":52,"updated":"2018-06-04 12:01:43.000000000","message":"How about this:\n\n cleaning_net_name: \"{{ provision_wl_net_name }}\"\n\nThis gives us the default backwards compat behaviour, without needing so many special cases.","commit_id":"81bd0eb07d030df8e1736d5236bb1a3de4aa102d"}],"ansible/kolla-ansible.yml":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"b5934da6d0aad5e8bf7dcf01ac84f9ca3d6fb7d9","unresolved":false,"context_lines":[{"line_number":63,"context_line":"            kolla_storage_interface: \"{{ storage_net_name | net_interface(controller_host) | replace(\u0027-\u0027, \u0027_\u0027) }}\""},{"line_number":64,"context_line":"            kolla_cluster_interface: \"{{ storage_mgmt_net_name | net_interface(controller_host) | replace(\u0027-\u0027, \u0027_\u0027) }}\""},{"line_number":65,"context_line":"            kolla_provision_interface: \"{{ provision_wl_net_name | net_interface(controller_host) | replace(\u0027-\u0027, \u0027_\u0027) }}\""},{"line_number":66,"context_line":"            kolla_cleaning_interface: \"{{ cleaning_net_name | net_interface(controller_host) | replace(\u0027-\u0027, \u0027_\u0027) }}\""},{"line_number":67,"context_line":"            kolla_inspector_dnsmasq_interface: \"{{ provision_wl_net_name | net_interface(controller_host) | replace(\u0027-\u0027, \u0027_\u0027) }}\""},{"line_number":68,"context_line":"            kolla_dns_interface: \"{{ public_net_name | net_interface(controller_host) | replace(\u0027-\u0027, \u0027_\u0027) }}\""},{"line_number":69,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5f7c97a3_32e1f9fd","line":66,"updated":"2018-06-04 12:01:43.000000000","message":"I don\u0027t think we need this - there is no cleaning_interface variable in kolla currently (nor is there a provision_interface, but we reference that variable in our template overrides in kayobe.","commit_id":"81bd0eb07d030df8e1736d5236bb1a3de4aa102d"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"b5934da6d0aad5e8bf7dcf01ac84f9ca3d6fb7d9","unresolved":false,"context_lines":[{"line_number":130,"context_line":"              {{ kolla_neutron_bridge_interfaces |"},{"line_number":131,"context_line":"                 union([item | net_interface(network_host) | replace(\u0027.\u0027 ~ item | net_vlan(network_host) | default(\u0027!nomatch!\u0027), \u0027\u0027)]) |"},{"line_number":132,"context_line":"                 list }}"},{"line_number":133,"context_line":"          with_items: \"{{ [provision_wl_net_name, cleaning_net_name] + external_net_names | unique | list }}\""},{"line_number":134,"context_line":"          when: item in hostvars[network_host].network_interfaces"},{"line_number":135,"context_line":""},{"line_number":136,"context_line":"        - name: Set facts containing the Neutron bridge and interface names"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5f7c97a3_52b3550b","line":133,"updated":"2018-06-04 12:01:43.000000000","message":"Needs a similar change in ansible/network.yml.","commit_id":"81bd0eb07d030df8e1736d5236bb1a3de4aa102d"}],"ansible/provision-net.yml":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"b5934da6d0aad5e8bf7dcf01ac84f9ca3d6fb7d9","unresolved":false,"context_lines":[{"line_number":17,"context_line":"    provision_net:"},{"line_number":18,"context_line":"      name: \"{{ kolla_ironic_provisioning_network }}\""},{"line_number":19,"context_line":"      provider_network_type: \"{% if provision_wl_net_name | net_vlan %}vlan{% else %}flat{% endif %}\""},{"line_number":20,"context_line":"      provider_physical_network: \"physnet1\""},{"line_number":21,"context_line":"      provider_segmentation_id: \"{{ provision_wl_net_name | net_vlan }}\""},{"line_number":22,"context_line":"      shared: True"},{"line_number":23,"context_line":"      subnets:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5f7c97a3_f2c38156","line":20,"updated":"2018-06-04 12:01:43.000000000","message":"Need to pick up your physnet change here.","commit_id":"81bd0eb07d030df8e1736d5236bb1a3de4aa102d"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"b5934da6d0aad5e8bf7dcf01ac84f9ca3d6fb7d9","unresolved":false,"context_lines":[{"line_number":62,"context_line":"      os_networks_auth_type: \"{{ openstack_auth_type }}\""},{"line_number":63,"context_line":"      os_networks_auth: \"{{ openstack_auth }}\""},{"line_number":64,"context_line":"      # Network configuration."},{"line_number":65,"context_line":"      os_networks: \"{{ network_registrations + ([] if cleaning_net_name \u003d\u003d \u0027provision_wl_net\u0027 else [cleaning_net]) }}\""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"5f7c97a3_f2b94115","line":65,"updated":"2018-06-04 12:01:43.000000000","message":"if cleaning_net_name \u003d\u003d provision_wl_net_name","commit_id":"81bd0eb07d030df8e1736d5236bb1a3de4aa102d"}],"doc/source/configuration/network.rst":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"b5934da6d0aad5e8bf7dcf01ac84f9ca3d6fb7d9","unresolved":false,"context_lines":[{"line_number":400,"context_line":""},{"line_number":401,"context_line":"Overcloud cleaning network(``cleaning_network_name``)"},{"line_number":402,"context_line":"    Name of the network used by the overcloud hosts to clean the baremetal"},{"line_number":403,"context_line":"    workload hosts."},{"line_number":404,"context_line":"Overcloud out-of-band network (``oob_oc_net_name``)"},{"line_number":405,"context_line":"    Name of the network used by the seed to access the out-of-band management"},{"line_number":406,"context_line":"    controllers of the bare metal overcloud hosts."}],"source_content_type":"text/x-rst","patch_set":2,"id":"5f7c97a3_329d7957","line":403,"updated":"2018-06-04 12:01:43.000000000","message":"This is really the workload cleaning network, should probably be moved next to those networks.","commit_id":"81bd0eb07d030df8e1736d5236bb1a3de4aa102d"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"b5934da6d0aad5e8bf7dcf01ac84f9ca3d6fb7d9","unresolved":false,"context_lines":[{"line_number":453,"context_line":"   cleaning_net_name: example2"},{"line_number":454,"context_line":""},{"line_number":455,"context_line":"Cleaning Network"},{"line_number":456,"context_line":"----------------"},{"line_number":457,"context_line":""},{"line_number":458,"context_line":"A separate cleaning network, which is used by the overcloud to clean baremetal"},{"line_number":459,"context_line":"workload (compute) hosts, may optionally be specified. Otherwise,"}],"source_content_type":"text/x-rst","patch_set":2,"id":"5f7c97a3_f2a5c148","line":456,"updated":"2018-06-04 12:01:43.000000000","message":"Also move further down.","commit_id":"81bd0eb07d030df8e1736d5236bb1a3de4aa102d"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"8794589d4b2c234812cc0eac8631c7775cd890d1","unresolved":false,"context_lines":[{"line_number":410,"context_line":"Workload provisioning network (``provision_wl_net_name``)"},{"line_number":411,"context_line":"    Name of the network used by the overcloud hosts to provision the bare metal"},{"line_number":412,"context_line":"    workload hosts."},{"line_number":413,"context_line":"Workload cleaning network (``cleaning_network_name``)"},{"line_number":414,"context_line":"    Name of the network used by the overcloud hosts to clean the baremetal"},{"line_number":415,"context_line":"    workload hosts."},{"line_number":416,"context_line":"Internal network (``internal_net_name``)"}],"source_content_type":"text/x-rst","patch_set":3,"id":"5f7c97a3_821f4408","line":413,"updated":"2018-06-05 09:44:27.000000000","message":"cleaning_net_name","commit_id":"46cec845ed880fec4be380a2c9e4c9b8357083ea"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"8794589d4b2c234812cc0eac8631c7775cd890d1","unresolved":false,"context_lines":[{"line_number":478,"context_line":"   network."},{"line_number":479,"context_line":""},{"line_number":480,"context_line":"Workload Cleaning Network"},{"line_number":481,"context_line":"----------------"},{"line_number":482,"context_line":""},{"line_number":483,"context_line":"A separate cleaning network, which is used by the overcloud to clean baremetal"},{"line_number":484,"context_line":"workload (compute) hosts, may optionally be specified. Otherwise,"}],"source_content_type":"text/x-rst","patch_set":3,"id":"5f7c97a3_c2da1c4a","line":481,"updated":"2018-06-05 09:44:27.000000000","message":"nit: underline too short","commit_id":"46cec845ed880fec4be380a2c9e4c9b8357083ea"}],"etc/kayobe/networks.yml":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"8794589d4b2c234812cc0eac8631c7775cd890d1","unresolved":false,"context_lines":[{"line_number":143,"context_line":"# Cleaning network IP information."},{"line_number":144,"context_line":"# cleaning_net_cidr:"},{"line_number":145,"context_line":"# cleaning_net_allocation_pool_start:"},{"line_number":146,"context_line":"# cleaning_net_allocation_pool_end:"},{"line_number":147,"context_line":"# cleaning_net_gateway:"},{"line_number":148,"context_line":"# cleaning_net_vlan:"},{"line_number":149,"context_line":"# cleaning_net_mtu:"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"5f7c97a3_62d548e5","line":146,"updated":"2018-06-05 09:44:27.000000000","message":"Add:\n\n# cleaning_net_neutron_allocation_pool_start:\n# cleaning_net_neutron_allocation_pool_end:","commit_id":"46cec845ed880fec4be380a2c9e4c9b8357083ea"}]}
