)]}'
{"doc/source/install-guide/app-nuage.rst":[{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"af5ad0105372ebf975b9698bd823a5a2644c626c","unresolved":false,"context_lines":[{"line_number":1,"context_line":"**Deploying Nuage Networks VCS with OSA**"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"Introduction"},{"line_number":4,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":3,"id":"1a122d0e_edf4fb5b","line":1,"range":{"start_line":1,"start_character":0,"end_line":1,"end_character":41},"updated":"2016-04-20 09:18:07.000000000","message":"Replace this with:\n\n  `Home \u003cindex.html\u003e`__ OpenStack-Ansible Installation Guide\n  \n  Appendix F. Using Nuage Neutron Plugin\n  --------------------------------------","commit_id":"e108f7cc48334ea755468ebd785636f79a983552"},{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"af5ad0105372ebf975b9698bd823a5a2644c626c","unresolved":false,"context_lines":[{"line_number":21,"context_line":""},{"line_number":22,"context_line":"#. The deployment environment has been configured according to OSA"},{"line_number":23,"context_line":"   best-practices. This includes cloning OSA software and bootstrapping"},{"line_number":24,"context_line":"   Ansible. (See OpenStack Ansible Install Guide.)"},{"line_number":25,"context_line":"#. VCS stand-alone components, VSD and VSC, have been configured and"},{"line_number":26,"context_line":"   deployed. (See Nuage Networks VSD and VSC Install Guides.)"},{"line_number":27,"context_line":"#. Nuage VRS playbooks have been cloned to the deployment host from"}],"source_content_type":"text/x-rst","patch_set":3,"id":"1a122d0e_8d8bc7c2","line":24,"range":{"start_line":24,"start_character":17,"end_line":24,"end_character":34},"updated":"2016-04-20 09:18:07.000000000","message":"OpenStack-Ansible","commit_id":"e108f7cc48334ea755468ebd785636f79a983552"},{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"af5ad0105372ebf975b9698bd823a5a2644c626c","unresolved":false,"context_lines":[{"line_number":40,"context_line":"- Disable the installation of all neutron agents in the neutron\\_services dictionary"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"These steps can be accomplished by copying the file"},{"line_number":43,"context_line":"/opt/nuage-openstack-ansible/etc/user\\_nuage\\_neutron.yml to"},{"line_number":44,"context_line":"/etc/openstack\\_deploy folder on your deployment host"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"**Configure Nuage Neutron Plugin:**"}],"source_content_type":"text/x-rst","patch_set":3,"id":"1a122d0e_53a94e8f","line":43,"range":{"start_line":43,"start_character":0,"end_line":43,"end_character":57},"updated":"2016-04-20 09:18:07.000000000","message":"``/opt/nuage-openstack-ansible/etc/user_nuage_neutron.yml`` should display it literally and remove the need for escaping\n\nthis should be done throughout the document\n\nAlso note that with https://review.openstack.org/308210 we can remove the need for most of what\u0027s in https://github.com/nuagenetworks/nuage-openstack-ansible/blob/master/etc/user_nuage_neutron.yml - I would prefer to do that as the override of the entire dict is going to give us all a bad time.\n\nWith that patch merged, all that would have to be done is to include the following in user_variables.yml as part of step 8 further down:\n\n  neutron_plugin_type: nuage","commit_id":"e108f7cc48334ea755468ebd785636f79a983552"},{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"af5ad0105372ebf975b9698bd823a5a2644c626c","unresolved":false,"context_lines":[{"line_number":57,"context_line":"*/etc/openstack\\_deploy/* folder. Also modify the following parameters"},{"line_number":58,"context_line":"in this file as per your Nuage VCS environment:"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"1) Replace *VSD Enterprise Name* parameter with user desired name of VSD"},{"line_number":61,"context_line":"Enterprise:"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"nuage\\_net\\_partition\\_name: \"\u003c*VSD Enterprise Name*\u003e\""}],"source_content_type":"text/x-rst","patch_set":3,"id":"1a122d0e_932806e4","line":60,"range":{"start_line":60,"start_character":0,"end_line":60,"end_character":2},"updated":"2016-04-20 09:18:07.000000000","message":"If these numbers are switched to being formatted like the prerequisites then it\u0027ll render in a better way.","commit_id":"e108f7cc48334ea755468ebd785636f79a983552"},{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"af5ad0105372ebf975b9698bd823a5a2644c626c","unresolved":false,"context_lines":[{"line_number":60,"context_line":"1) Replace *VSD Enterprise Name* parameter with user desired name of VSD"},{"line_number":61,"context_line":"Enterprise:"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"nuage\\_net\\_partition\\_name: \"\u003c*VSD Enterprise Name*\u003e\""},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"2) Replace *VSD IP* and *VSD GUI Port* parameters as per your VSD"},{"line_number":66,"context_line":"configuration:"}],"source_content_type":"text/x-rst","patch_set":3,"id":"1a122d0e_73da8ae9","line":63,"range":{"start_line":63,"start_character":0,"end_line":63,"end_character":54},"updated":"2016-04-20 09:18:07.000000000","message":"Switch this and the other yaml entries to make use of the code block, eg:\n\n   .. code-block:: yaml\n\n      nuage_net_partition_name: \"\u003cVSD Enterprise Name\u003e\"","commit_id":"e108f7cc48334ea755468ebd785636f79a983552"},{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"af5ad0105372ebf975b9698bd823a5a2644c626c","unresolved":false,"context_lines":[{"line_number":112,"context_line":"Installation"},{"line_number":113,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":114,"context_line":""},{"line_number":115,"context_line":"1) After multi-node Openstack cluster is setup as detailed above; start"},{"line_number":116,"context_line":"the Openstack deployment as listed in the OpenStack Ansible Install guide by"},{"line_number":117,"context_line":"running all playbooks in sequence on the deployment host"},{"line_number":118,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"1a122d0e_730baa2a","line":115,"range":{"start_line":115,"start_character":20,"end_line":115,"end_character":29},"updated":"2016-04-20 09:18:07.000000000","message":"OpenStack","commit_id":"e108f7cc48334ea755468ebd785636f79a983552"},{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"af5ad0105372ebf975b9698bd823a5a2644c626c","unresolved":false,"context_lines":[{"line_number":113,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":114,"context_line":""},{"line_number":115,"context_line":"1) After multi-node Openstack cluster is setup as detailed above; start"},{"line_number":116,"context_line":"the Openstack deployment as listed in the OpenStack Ansible Install guide by"},{"line_number":117,"context_line":"running all playbooks in sequence on the deployment host"},{"line_number":118,"context_line":""},{"line_number":119,"context_line":"2) After Openstack deployment is complete; run the Nuage VRS playbooks"}],"source_content_type":"text/x-rst","patch_set":3,"id":"1a122d0e_b301c208","line":116,"range":{"start_line":116,"start_character":4,"end_line":116,"end_character":13},"updated":"2016-04-20 09:18:07.000000000","message":"OpenStack","commit_id":"e108f7cc48334ea755468ebd785636f79a983552"},{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"af5ad0105372ebf975b9698bd823a5a2644c626c","unresolved":false,"context_lines":[{"line_number":113,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":114,"context_line":""},{"line_number":115,"context_line":"1) After multi-node Openstack cluster is setup as detailed above; start"},{"line_number":116,"context_line":"the Openstack deployment as listed in the OpenStack Ansible Install guide by"},{"line_number":117,"context_line":"running all playbooks in sequence on the deployment host"},{"line_number":118,"context_line":""},{"line_number":119,"context_line":"2) After Openstack deployment is complete; run the Nuage VRS playbooks"}],"source_content_type":"text/x-rst","patch_set":3,"id":"1a122d0e_4e07e517","line":116,"range":{"start_line":116,"start_character":42,"end_line":116,"end_character":59},"updated":"2016-04-20 09:18:07.000000000","message":"OpenStack-Ansible","commit_id":"e108f7cc48334ea755468ebd785636f79a983552"},{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"af5ad0105372ebf975b9698bd823a5a2644c626c","unresolved":false,"context_lines":[{"line_number":116,"context_line":"the Openstack deployment as listed in the OpenStack Ansible Install guide by"},{"line_number":117,"context_line":"running all playbooks in sequence on the deployment host"},{"line_number":118,"context_line":""},{"line_number":119,"context_line":"2) After Openstack deployment is complete; run the Nuage VRS playbooks"},{"line_number":120,"context_line":"in “/opt/nuage-openstack-ansible/nuage\\_playbooks” on"},{"line_number":121,"context_line":"your deployment host to deploy Nuage VRS on all compute target hosts in"},{"line_number":122,"context_line":"the OpenStack cluster:"}],"source_content_type":"text/x-rst","patch_set":3,"id":"1a122d0e_8e157d41","line":119,"range":{"start_line":119,"start_character":9,"end_line":119,"end_character":18},"updated":"2016-04-20 09:18:07.000000000","message":"OpenStack","commit_id":"e108f7cc48334ea755468ebd785636f79a983552"},{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"af5ad0105372ebf975b9698bd823a5a2644c626c","unresolved":false,"context_lines":[{"line_number":121,"context_line":"your deployment host to deploy Nuage VRS on all compute target hosts in"},{"line_number":122,"context_line":"the OpenStack cluster:"},{"line_number":123,"context_line":""},{"line_number":124,"context_line":"*sudo openstack-ansible nuage\\_all.yml*"},{"line_number":125,"context_line":""},{"line_number":126,"context_line":"Note: For Nuage Networks VSP software packages, user documentation and licenses"},{"line_number":127,"context_line":"please reach out with a query to info@nuagenetworks.net"}],"source_content_type":"text/x-rst","patch_set":3,"id":"1a122d0e_2e5a692a","line":124,"range":{"start_line":124,"start_character":0,"end_line":124,"end_character":39},"updated":"2016-04-20 09:18:07.000000000","message":"Note that running as root is assumed. Also, to improve readability, do this:\n\n   .. code-block:: shell-session\n\n       # cd /opt/nuage-openstack-ansible/nuage_playbooks\n       # openstack-ansible nuage_all.yml","commit_id":"e108f7cc48334ea755468ebd785636f79a983552"},{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"f9297daf9bd40c1622fb721cb1411179b1a399f3","unresolved":false,"context_lines":[{"line_number":52,"context_line":"Configuring the Neutron plugin requires creating/editing of parameters"},{"line_number":53,"context_line":"in following two files:"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"- */etc/openstack_deploy/user_nuage_vars.yml*"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"- */etc/openstack_deploy/user_variables.yml*"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"On the deployment host, copy the Nuage user variables file from"},{"line_number":60,"context_line":"*/opt/nuage-openstack-ansible/etc/user_nuage_vars.yml* to"}],"source_content_type":"text/x-rst","patch_set":5,"id":"1a122d0e_085dce46","line":57,"range":{"start_line":55,"start_character":0,"end_line":57,"end_character":44},"updated":"2016-04-20 14:47:17.000000000","message":"I\u0027d recommend something like this:\n\n  - ``/etc/openstack_deploy/user_nuage_vars.yml``\n  - ``/etc/openstack_deploy/user_variables.yml``","commit_id":"896fd90ab2b13b1e2801d0e9b2d994203d88dca4"},{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"f9297daf9bd40c1622fb721cb1411179b1a399f3","unresolved":false,"context_lines":[{"line_number":57,"context_line":"- */etc/openstack_deploy/user_variables.yml*"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"On the deployment host, copy the Nuage user variables file from"},{"line_number":60,"context_line":"*/opt/nuage-openstack-ansible/etc/user_nuage_vars.yml* to"},{"line_number":61,"context_line":"*/etc/openstack_deploy/* folder. Also modify the following parameters"},{"line_number":62,"context_line":"in this file as per your Nuage VCS environment:"},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"#. Replace *VSD Enterprise Name* parameter with user desired name of VSD"}],"source_content_type":"text/x-rst","patch_set":5,"id":"1a122d0e_a8665a27","line":61,"range":{"start_line":60,"start_character":0,"end_line":61,"end_character":32},"updated":"2016-04-20 14:47:17.000000000","message":"``/opt/nuage-openstack-ansible/etc/user_nuage_vars.yml``\n``/etc/openstack_deploy/``\n\nI\u0027d recommend giving a sample command too:\n\n   .. code-block:: shell-session\n\n      # cp /opt/nuage-openstack-ansible/etc/user_nuage_vars.yml /etc/openstack_deploy/","commit_id":"896fd90ab2b13b1e2801d0e9b2d994203d88dca4"},{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"f9297daf9bd40c1622fb721cb1411179b1a399f3","unresolved":false,"context_lines":[{"line_number":111,"context_line":"      standby_controller: \"\u003cStandby VSC-IP\u003e\""},{"line_number":112,"context_line":""},{"line_number":113,"context_line":"#. Replace *Local Package Repository* with the link of your local"},{"line_number":114,"context_line":"   repository hosting the Nuage VRS packages, e.g. *http://192.0.2.10/debs/3.2/vrs/*"},{"line_number":115,"context_line":""},{"line_number":116,"context_line":"   .. code-block:: yaml"},{"line_number":117,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"1a122d0e_a8f13a6d","line":114,"range":{"start_line":114,"start_character":51,"end_line":114,"end_character":84},"updated":"2016-04-20 14:47:17.000000000","message":"``http://192.0.2.10/debs/3.2/vrs/``","commit_id":"896fd90ab2b13b1e2801d0e9b2d994203d88dca4"},{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"f9297daf9bd40c1622fb721cb1411179b1a399f3","unresolved":false,"context_lines":[{"line_number":118,"context_line":"      nuage_vrs_debs_repo: \"deb \u003cLocal Package Repository\u003e\""},{"line_number":119,"context_line":""},{"line_number":120,"context_line":"#. On the Deployment host, add the following lines to your"},{"line_number":121,"context_line":"   */etc/openstack_deploy/user_variables.yml* file, replacing the"},{"line_number":122,"context_line":"   *Local PyPi Mirror URL* with the link to the pypi server hosting your"},{"line_number":123,"context_line":"   Nuage OpenStack Python packages in “.whl” format::"},{"line_number":124,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"1a122d0e_c8d3d6d3","line":121,"range":{"start_line":121,"start_character":3,"end_line":121,"end_character":45},"updated":"2016-04-20 14:47:17.000000000","message":"``/etc/openstack_deploy/user_variables.yml``","commit_id":"896fd90ab2b13b1e2801d0e9b2d994203d88dca4"},{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"f9297daf9bd40c1622fb721cb1411179b1a399f3","unresolved":false,"context_lines":[{"line_number":122,"context_line":"   *Local PyPi Mirror URL* with the link to the pypi server hosting your"},{"line_number":123,"context_line":"   Nuage OpenStack Python packages in “.whl” format::"},{"line_number":124,"context_line":""},{"line_number":125,"context_line":"     nova_network_type: \"nuage\""},{"line_number":126,"context_line":"     pip_links:"},{"line_number":127,"context_line":"       - { name: \"openstack_release\", link: \"{{ openstack_repo_url }}/os-releases/{{ openstack_release }}/\" }"},{"line_number":128,"context_line":"       - { name: \"nuage_repo\", link: \"\u003cLocal PyPi Mirror URL\u003e\" }"},{"line_number":129,"context_line":""},{"line_number":130,"context_line":"Installation"},{"line_number":131,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":5,"id":"1a122d0e_c85c767f","line":128,"range":{"start_line":125,"start_character":0,"end_line":128,"end_character":64},"updated":"2016-04-20 14:47:17.000000000","message":".. code-block:: yaml\n      nova_network_type: \"nuage\"\n      pip_links:\n        - { name: \"openstack_release\", link: \"{{ openstack_repo_url }}/os-releases/{{ openstack_release }}/\" }\n        - { name: \"nuage_repo\", link: \"\u003cLocal PyPi Mirror URL\u003e\" }","commit_id":"896fd90ab2b13b1e2801d0e9b2d994203d88dca4"},{"author":{"_account_id":15993,"name":"Amy Marrich","display_name":"Amy Marrich (spotz)","email":"amy@demarco.com","username":"amarrich"},"change_message_id":"dee8b50061146a7fea10f83e8bc015305b1caf26","unresolved":false,"context_lines":[{"line_number":7,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This document describes the steps required to deploy Nuage Networks VCS"},{"line_number":10,"context_line":"with OpenStack-Ansible (OSA). Those steps include:"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"- Install prerequisites."},{"line_number":13,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"1a122d0e_e6b35e4b","line":10,"range":{"start_line":10,"start_character":30,"end_line":10,"end_character":35},"updated":"2016-04-20 16:21:01.000000000","message":"I would probably use These vs Those","commit_id":"f204fe4f65f4952ccbaa345d14d1fce4df601267"},{"author":{"_account_id":15993,"name":"Amy Marrich","display_name":"Amy Marrich (spotz)","email":"amy@demarco.com","username":"amarrich"},"change_message_id":"dee8b50061146a7fea10f83e8bc015305b1caf26","unresolved":false,"context_lines":[{"line_number":24,"context_line":""},{"line_number":25,"context_line":"#. The deployment environment has been configured according to OSA"},{"line_number":26,"context_line":"   best-practices. This includes cloning OSA software and bootstrapping"},{"line_number":27,"context_line":"   Ansible. (See OpenStack-Ansible Install Guide.)"},{"line_number":28,"context_line":"#. VCS stand-alone components, VSD and VSC, have been configured and"},{"line_number":29,"context_line":"   deployed. (See Nuage Networks VSD and VSC Install Guides.)"},{"line_number":30,"context_line":"#. Nuage VRS playbooks have been cloned to the deployment host from"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1a122d0e_06349adb","line":27,"range":{"start_line":27,"start_character":17,"end_line":27,"end_character":48},"updated":"2016-04-20 16:21:01.000000000","message":"This should be a link","commit_id":"f204fe4f65f4952ccbaa345d14d1fce4df601267"},{"author":{"_account_id":20090,"name":"Rohan Parulekar","email":"2k.rohan@gmail.com","username":"rparulek"},"change_message_id":"dcaed22682f7948f6a6b799864365b2761a84745","unresolved":false,"context_lines":[{"line_number":24,"context_line":""},{"line_number":25,"context_line":"#. The deployment environment has been configured according to OSA"},{"line_number":26,"context_line":"   best-practices. This includes cloning OSA software and bootstrapping"},{"line_number":27,"context_line":"   Ansible. (See OpenStack-Ansible Install Guide.)"},{"line_number":28,"context_line":"#. VCS stand-alone components, VSD and VSC, have been configured and"},{"line_number":29,"context_line":"   deployed. (See Nuage Networks VSD and VSC Install Guides.)"},{"line_number":30,"context_line":"#. Nuage VRS playbooks have been cloned to the deployment host from"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1a122d0e_7125465a","line":27,"range":{"start_line":27,"start_character":17,"end_line":27,"end_character":48},"in_reply_to":"1a122d0e_06349adb","updated":"2016-04-20 16:36:42.000000000","message":"What link should I be using here? Also, the links should be alive across OS releases right? For every release, this link needs to be updated I assume.","commit_id":"f204fe4f65f4952ccbaa345d14d1fce4df601267"},{"author":{"_account_id":15993,"name":"Amy Marrich","display_name":"Amy Marrich (spotz)","email":"amy@demarco.com","username":"amarrich"},"change_message_id":"dee8b50061146a7fea10f83e8bc015305b1caf26","unresolved":false,"context_lines":[{"line_number":26,"context_line":"   best-practices. This includes cloning OSA software and bootstrapping"},{"line_number":27,"context_line":"   Ansible. (See OpenStack-Ansible Install Guide.)"},{"line_number":28,"context_line":"#. VCS stand-alone components, VSD and VSC, have been configured and"},{"line_number":29,"context_line":"   deployed. (See Nuage Networks VSD and VSC Install Guides.)"},{"line_number":30,"context_line":"#. Nuage VRS playbooks have been cloned to the deployment host from"},{"line_number":31,"context_line":"   `https://github.com/nuagenetworks/nuage-openstack-ansible \u003chttps://github.com/nuagenetworks/nuage-openstack-ansible\u003e`_."},{"line_number":32,"context_line":"   This guide assumes a deployment host path of"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1a122d0e_66590e35","line":29,"range":{"start_line":29,"start_character":18,"end_line":29,"end_character":59},"updated":"2016-04-20 16:21:01.000000000","message":"Again make a link to the docs","commit_id":"f204fe4f65f4952ccbaa345d14d1fce4df601267"},{"author":{"_account_id":20090,"name":"Rohan Parulekar","email":"2k.rohan@gmail.com","username":"rparulek"},"change_message_id":"b128e623c6515858bdf0401858e1c5b956db3d63","unresolved":false,"context_lines":[{"line_number":26,"context_line":"   best-practices. This includes cloning OSA software and bootstrapping"},{"line_number":27,"context_line":"   Ansible. (See OpenStack-Ansible Install Guide.)"},{"line_number":28,"context_line":"#. VCS stand-alone components, VSD and VSC, have been configured and"},{"line_number":29,"context_line":"   deployed. (See Nuage Networks VSD and VSC Install Guides.)"},{"line_number":30,"context_line":"#. Nuage VRS playbooks have been cloned to the deployment host from"},{"line_number":31,"context_line":"   `https://github.com/nuagenetworks/nuage-openstack-ansible \u003chttps://github.com/nuagenetworks/nuage-openstack-ansible\u003e`_."},{"line_number":32,"context_line":"   This guide assumes a deployment host path of"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1a122d0e_f14af653","line":29,"range":{"start_line":29,"start_character":18,"end_line":29,"end_character":59},"in_reply_to":"1a122d0e_66590e35","updated":"2016-04-20 16:32:37.000000000","message":"This cannot be a link; Nuage license is needed to get access to documents","commit_id":"f204fe4f65f4952ccbaa345d14d1fce4df601267"},{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"cf6630f44dd2119269d954fdd0bf77739e4ae6d3","unresolved":false,"context_lines":[{"line_number":26,"context_line":"   best-practices. This includes cloning OSA software and bootstrapping"},{"line_number":27,"context_line":"   Ansible. (See OpenStack-Ansible Install Guide.)"},{"line_number":28,"context_line":"#. VCS stand-alone components, VSD and VSC, have been configured and"},{"line_number":29,"context_line":"   deployed. (See Nuage Networks VSD and VSC Install Guides.)"},{"line_number":30,"context_line":"#. Nuage VRS playbooks have been cloned to the deployment host from"},{"line_number":31,"context_line":"   `https://github.com/nuagenetworks/nuage-openstack-ansible \u003chttps://github.com/nuagenetworks/nuage-openstack-ansible\u003e`_."},{"line_number":32,"context_line":"   This guide assumes a deployment host path of"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1a122d0e_710ee6e5","line":29,"range":{"start_line":29,"start_character":18,"end_line":29,"end_character":59},"in_reply_to":"1a122d0e_f14af653","updated":"2016-04-20 16:38:23.000000000","message":"Yeah, it should be fine to leave as-is then. Any reader who\u0027s using this will know what is meant by these and know how to get them.","commit_id":"f204fe4f65f4952ccbaa345d14d1fce4df601267"},{"author":{"_account_id":15993,"name":"Amy Marrich","display_name":"Amy Marrich (spotz)","email":"amy@demarco.com","username":"amarrich"},"change_message_id":"dee8b50061146a7fea10f83e8bc015305b1caf26","unresolved":false,"context_lines":[{"line_number":42,"context_line":""},{"line_number":43,"context_line":"- Disable the installation of all neutron agents in the ``neutron_services`` dictionary"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"These steps can be accomplished by copying the file"},{"line_number":46,"context_line":"``/opt/nuage-openstack-ansible/etc/user_nuage_neutron.yml`` to"},{"line_number":47,"context_line":"``/etc/openstack_deploy`` folder on your deployment host."},{"line_number":48,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"1a122d0e_86c9caae","line":45,"range":{"start_line":45,"start_character":6,"end_line":45,"end_character":11},"updated":"2016-04-20 16:21:01.000000000","message":"You should give examples of the code changes. I put the comment here though it should be lower perhaps after the cp command example","commit_id":"f204fe4f65f4952ccbaa345d14d1fce4df601267"},{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"cf6630f44dd2119269d954fdd0bf77739e4ae6d3","unresolved":false,"context_lines":[{"line_number":42,"context_line":""},{"line_number":43,"context_line":"- Disable the installation of all neutron agents in the ``neutron_services`` dictionary"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"These steps can be accomplished by copying the file"},{"line_number":46,"context_line":"``/opt/nuage-openstack-ansible/etc/user_nuage_neutron.yml`` to"},{"line_number":47,"context_line":"``/etc/openstack_deploy`` folder on your deployment host."},{"line_number":48,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"1a122d0e_b1987e79","line":45,"range":{"start_line":45,"start_character":6,"end_line":45,"end_character":11},"in_reply_to":"1a122d0e_86c9caae","updated":"2016-04-20 16:38:23.000000000","message":"The changes that relate to this are nuage playbook changes which are held in that repo, so I\u0027m not sure that keeping an example here is important. This statement is more a matter of ensuring that this is done in the context of the other tasks.","commit_id":"f204fe4f65f4952ccbaa345d14d1fce4df601267"},{"author":{"_account_id":15993,"name":"Amy Marrich","display_name":"Amy Marrich (spotz)","email":"amy@demarco.com","username":"amarrich"},"change_message_id":"dee8b50061146a7fea10f83e8bc015305b1caf26","unresolved":false,"context_lines":[{"line_number":55,"context_line":""},{"line_number":56,"context_line":"Configuring the Neutron plugin requires creating/editing of parameters"},{"line_number":57,"context_line":"in following two files:"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"- ``/etc/openstack_deploy/user_nuage_vars.yml``"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"- ``/etc/openstack_deploy/user_variables.yml``"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"On the deployment host, copy the Nuage user variables file from"},{"line_number":64,"context_line":"``/opt/nuage-openstack-ansible/etc/user_nuage_vars.yml`` to"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1a122d0e_66110e04","line":61,"range":{"start_line":58,"start_character":0,"end_line":61,"end_character":46},"updated":"2016-04-20 16:21:01.000000000","message":"Instead of just calling out these 2 files here you should leave their references to where you\u0027re talking about them directly and the variables to change with examples","commit_id":"f204fe4f65f4952ccbaa345d14d1fce4df601267"},{"author":{"_account_id":20090,"name":"Rohan Parulekar","email":"2k.rohan@gmail.com","username":"rparulek"},"change_message_id":"b128e623c6515858bdf0401858e1c5b956db3d63","unresolved":false,"context_lines":[{"line_number":55,"context_line":""},{"line_number":56,"context_line":"Configuring the Neutron plugin requires creating/editing of parameters"},{"line_number":57,"context_line":"in following two files:"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"- ``/etc/openstack_deploy/user_nuage_vars.yml``"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"- ``/etc/openstack_deploy/user_variables.yml``"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"On the deployment host, copy the Nuage user variables file from"},{"line_number":64,"context_line":"``/opt/nuage-openstack-ansible/etc/user_nuage_vars.yml`` to"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1a122d0e_b116be49","line":61,"range":{"start_line":58,"start_character":0,"end_line":61,"end_character":46},"in_reply_to":"1a122d0e_66110e04","updated":"2016-04-20 16:32:37.000000000","message":"This has been addressed in lines 136-140 below","commit_id":"f204fe4f65f4952ccbaa345d14d1fce4df601267"},{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"cf6630f44dd2119269d954fdd0bf77739e4ae6d3","unresolved":false,"context_lines":[{"line_number":55,"context_line":""},{"line_number":56,"context_line":"Configuring the Neutron plugin requires creating/editing of parameters"},{"line_number":57,"context_line":"in following two files:"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"- ``/etc/openstack_deploy/user_nuage_vars.yml``"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"- ``/etc/openstack_deploy/user_variables.yml``"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"On the deployment host, copy the Nuage user variables file from"},{"line_number":64,"context_line":"``/opt/nuage-openstack-ansible/etc/user_nuage_vars.yml`` to"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1a122d0e_71dc2646","line":61,"range":{"start_line":58,"start_character":0,"end_line":61,"end_character":46},"in_reply_to":"1a122d0e_b116be49","updated":"2016-04-20 16:38:23.000000000","message":"Calling these out is just an \u0027overview statement\u0027 with the details below. I think this is OK as-is.","commit_id":"f204fe4f65f4952ccbaa345d14d1fce4df601267"},{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"d631a2b12d0380c80de2ac69abd654fd082d7d8a","unresolved":false,"context_lines":[{"line_number":1,"context_line":"`Home \u003cindex.html\u003e`__ OpenStack-Ansible Installation Guide"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"Appendix F. Using Nuage Neutron Plugin"},{"line_number":4,"context_line":"--------------------------------------"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"Introduction"}],"source_content_type":"text/x-rst","patch_set":8,"id":"1a122d0e_9a3ab2e5","line":3,"range":{"start_line":3,"start_character":0,"end_line":3,"end_character":38},"updated":"2016-04-20 19:36:12.000000000","message":"This file\u0027s name needs to be added to the bottom of doc/source/install-guide/index.rst in order to include it in the index.","commit_id":"1db8d92e070bed20d744271ffbf46ccbb78d3568"},{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"d631a2b12d0380c80de2ac69abd654fd082d7d8a","unresolved":false,"context_lines":[{"line_number":40,"context_line":""},{"line_number":41,"context_line":"- Install *\"nuage”* as the core neutron plugin"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"- Disable the installation of all neutron agents in the ``neutron_services`` dictionary"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"These steps can be accomplished by copying the file"},{"line_number":46,"context_line":"``/opt/nuage-openstack-ansible/etc/user_nuage_neutron.yml`` to"}],"source_content_type":"text/x-rst","patch_set":8,"id":"1a122d0e_da61ca06","line":43,"range":{"start_line":43,"start_character":0,"end_line":43,"end_character":87},"updated":"2016-04-20 19:36:12.000000000","message":"With https://review.openstack.org/308345 this will be done automatically.","commit_id":"1db8d92e070bed20d744271ffbf46ccbb78d3568"},{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"d631a2b12d0380c80de2ac69abd654fd082d7d8a","unresolved":false,"context_lines":[{"line_number":32,"context_line":"   This guide assumes a deployment host path of"},{"line_number":33,"context_line":"   /opt/nuage-openstack-ansible"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"Configure Neutron"},{"line_number":36,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"The OSA Neutron configuration on the deployment host must be modified"},{"line_number":39,"context_line":"to:"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"- Install *\"nuage”* as the core neutron plugin"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"- Disable the installation of all neutron agents in the ``neutron_services`` dictionary"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"These steps can be accomplished by copying the file"},{"line_number":46,"context_line":"``/opt/nuage-openstack-ansible/etc/user_nuage_neutron.yml`` to"},{"line_number":47,"context_line":"``/etc/openstack_deploy`` folder on your deployment host."},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"   .. code-block:: shell-session"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"      # cp /opt/nuage-openstack-ansible/etc/user_nuage_neutron.yml /etc/openstack_deploy/"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"Configure Nuage Neutron Plugin"},{"line_number":54,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":8,"id":"1a122d0e_d516bd4a","line":51,"range":{"start_line":35,"start_character":0,"end_line":51,"end_character":89},"updated":"2016-04-20 19:36:12.000000000","message":"This can be removed and \u0027neutron_plugin_type: nuage\u0027 added to user_variables.yml further below in the next section and it will achieve the desired result once https://review.openstack.org/308345 has merged.","commit_id":"1db8d92e070bed20d744271ffbf46ccbb78d3568"}]}
