)]}'
{"README.md":[{"author":{"_account_id":12323,"name":"JJ Asghar","email":"jjasghar@gmail.com","username":"jj"},"change_message_id":"3cd6de9afb91efef1562f329f1e291efaeb8adee","unresolved":false,"context_lines":[{"line_number":43,"context_line":""},{"line_number":44,"context_line":"For each deployment model, there is a corresponding readme file in the doc/ directory.  Please review that for specific details and additional setup that might be required before deploying the cloud."},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"If you would like to use the bare-metal click [here](docs/aio-bare-metal.md) for the documentation. "},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"## Rake Deploy Commands"},{"line_number":49,"context_line":""}],"source_content_type":"text/x-gfm","patch_set":1,"id":"da20952f_ab3118ef","line":46,"updated":"2015-09-03 22:51:49.000000000","message":"Damn missed a WS.","commit_id":"ba597a599363c1730d29317572bf9a92a96b0c81"},{"author":{"_account_id":8112,"name":"Ma Wen Cheng","email":"wenchma@cn.ibm.com","username":"wenchma"},"change_message_id":"4613c3e83e492716d58f90796d6af51f58d7da6a","unresolved":false,"context_lines":[{"line_number":36,"context_line":"* All-in-One"},{"line_number":37,"context_line":"  * nova-network"},{"line_number":38,"context_line":"  * Neutron"},{"line_number":39,"context_line":"  * Bare-Metal"},{"line_number":40,"context_line":"* Multi-Node"},{"line_number":41,"context_line":"  * nova-network"},{"line_number":42,"context_line":"  * Neutron"}],"source_content_type":"text/x-gfm","patch_set":2,"id":"da20952f_5ed04153","line":39,"updated":"2015-09-11 01:34:45.000000000","message":"I think you can use Ironic instead of Bare-Metal, others are same.","commit_id":"08409317d6d6158919cb7b622dd702ef31d85fda"},{"author":{"_account_id":7128,"name":"Mark Vanderwiel","email":"vanderwl@us.ibm.com","username":"kramvan"},"change_message_id":"bb6f103bd274accd83b63d0fd725454c08ad2873","unresolved":false,"context_lines":[{"line_number":43,"context_line":""},{"line_number":44,"context_line":"For each deployment model, there is a corresponding readme file in the doc/ directory.  Please review that for specific details and additional setup that might be required before deploying the cloud."},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"If you would like to use the bare-metal click [here](docs/aio-bare-metal.md) for the documentation. "},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"## Rake Deploy Commands"},{"line_number":49,"context_line":""}],"source_content_type":"text/x-gfm","patch_set":2,"id":"da20952f_5949448d","line":46,"updated":"2015-09-10 21:14:44.000000000","message":"ws","commit_id":"08409317d6d6158919cb7b622dd702ef31d85fda"}],"doc/aio-bare-metal.md":[{"author":{"_account_id":12323,"name":"JJ Asghar","email":"jjasghar@gmail.com","username":"jj"},"change_message_id":"3cd6de9afb91efef1562f329f1e291efaeb8adee","unresolved":false,"context_lines":[{"line_number":48,"context_line":""},{"line_number":49,"context_line":" - Create an Organization (Under the Administration Tab)"},{"line_number":50,"context_line":"   - Type the Full name and the short-name"},{"line_number":51,"context_line":"   - Click the `Create Organization` "},{"line_number":52,"context_line":" - Click `Download the starter kit`"},{"line_number":53,"context_line":"   - You will be prompted with \"Your user and organization keys will be reset. Are you sure you want to do this?\""},{"line_number":54,"context_line":"   \t- Click `Proceed`"}],"source_content_type":"text/x-markdown","patch_set":1,"id":"da20952f_cb2ecc8b","line":51,"updated":"2015-09-03 22:51:49.000000000","message":"WS","commit_id":"ba597a599363c1730d29317572bf9a92a96b0c81"},{"author":{"_account_id":12323,"name":"JJ Asghar","email":"jjasghar@gmail.com","username":"jj"},"change_message_id":"3cd6de9afb91efef1562f329f1e291efaeb8adee","unresolved":false,"context_lines":[{"line_number":51,"context_line":"   - Click the `Create Organization` "},{"line_number":52,"context_line":" - Click `Download the starter kit`"},{"line_number":53,"context_line":"   - You will be prompted with \"Your user and organization keys will be reset. Are you sure you want to do this?\""},{"line_number":54,"context_line":"   \t- Click `Proceed`"},{"line_number":55,"context_line":" - Copy this file to the Workstation folder you will be working out of"},{"line_number":56,"context_line":" "},{"line_number":57,"context_line":""}],"source_content_type":"text/x-markdown","patch_set":1,"id":"da20952f_8b53f416","line":54,"updated":"2015-09-03 22:51:49.000000000","message":"TAB","commit_id":"ba597a599363c1730d29317572bf9a92a96b0c81"},{"author":{"_account_id":12323,"name":"JJ Asghar","email":"jjasghar@gmail.com","username":"jj"},"change_message_id":"3cd6de9afb91efef1562f329f1e291efaeb8adee","unresolved":false,"context_lines":[{"line_number":53,"context_line":"   - You will be prompted with \"Your user and organization keys will be reset. Are you sure you want to do this?\""},{"line_number":54,"context_line":"   \t- Click `Proceed`"},{"line_number":55,"context_line":" - Copy this file to the Workstation folder you will be working out of"},{"line_number":56,"context_line":" "},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"Extracting the Starter Kit on the Workstation"},{"line_number":59,"context_line":""}],"source_content_type":"text/x-markdown","patch_set":1,"id":"da20952f_2b5428fc","line":56,"updated":"2015-09-03 22:51:49.000000000","message":"WS","commit_id":"ba597a599363c1730d29317572bf9a92a96b0c81"},{"author":{"_account_id":12323,"name":"JJ Asghar","email":"jjasghar@gmail.com","username":"jj"},"change_message_id":"3cd6de9afb91efef1562f329f1e291efaeb8adee","unresolved":false,"context_lines":[{"line_number":79,"context_line":"```"},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"#### Create a new Branch"},{"line_number":82,"context_line":"The path you should now want to be at is in the cloned repo.  "},{"line_number":83,"context_line":""},{"line_number":84,"context_line":"```"},{"line_number":85,"context_line":"$ git checkout -b \u003cname_you_would_like_to_have\u003e"}],"source_content_type":"text/x-markdown","patch_set":1,"id":"da20952f_4b595c34","line":82,"updated":"2015-09-03 22:51:49.000000000","message":"WS","commit_id":"ba597a599363c1730d29317572bf9a92a96b0c81"},{"author":{"_account_id":12323,"name":"JJ Asghar","email":"jjasghar@gmail.com","username":"jj"},"change_message_id":"3cd6de9afb91efef1562f329f1e291efaeb8adee","unresolved":false,"context_lines":[{"line_number":83,"context_line":""},{"line_number":84,"context_line":"```"},{"line_number":85,"context_line":"$ git checkout -b \u003cname_you_would_like_to_have\u003e"},{"line_number":86,"context_line":"``` "},{"line_number":87,"context_line":"then run `git status` and this should result in an error"},{"line_number":88,"context_line":""},{"line_number":89,"context_line":"```"}],"source_content_type":"text/x-markdown","patch_set":1,"id":"da20952f_eb42b03d","line":86,"updated":"2015-09-03 22:51:49.000000000","message":"WS","commit_id":"ba597a599363c1730d29317572bf9a92a96b0c81"},{"author":{"_account_id":12323,"name":"JJ Asghar","email":"jjasghar@gmail.com","username":"jj"},"change_message_id":"3cd6de9afb91efef1562f329f1e291efaeb8adee","unresolved":false,"context_lines":[{"line_number":91,"context_line":"  (use \"git add \u003cfile\u003e...\" to update what will be committed)"},{"line_number":92,"context_line":"  (use \"git checkout -- \u003cfile\u003e...\" to discard changes in working directory)"},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"\tmodified:   .chef/knife.rb"},{"line_number":95,"context_line":"\tmodified:   .gitignore"},{"line_number":96,"context_line":"\tmodified:   README.md"},{"line_number":97,"context_line":""}],"source_content_type":"text/x-markdown","patch_set":1,"id":"da20952f_ab48385d","line":94,"updated":"2015-09-03 22:51:49.000000000","message":"TAB(s)","commit_id":"ba597a599363c1730d29317572bf9a92a96b0c81"},{"author":{"_account_id":12323,"name":"JJ Asghar","email":"jjasghar@gmail.com","username":"jj"},"change_message_id":"3cd6de9afb91efef1562f329f1e291efaeb8adee","unresolved":false,"context_lines":[{"line_number":98,"context_line":"Untracked files:"},{"line_number":99,"context_line":"  (use \"git add \u003cfile\u003e...\" to include in what will be committed)"},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"\tcookbooks/"},{"line_number":102,"context_line":"\troles/starter.rb"},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"no changes added to commit (use \"git add\" and/or \"git commit -a\")"}],"source_content_type":"text/x-markdown","patch_set":1,"id":"da20952f_6b754096","line":101,"updated":"2015-09-03 22:51:49.000000000","message":"TAB(s)","commit_id":"ba597a599363c1730d29317572bf9a92a96b0c81"},{"author":{"_account_id":12323,"name":"JJ Asghar","email":"jjasghar@gmail.com","username":"jj"},"change_message_id":"3cd6de9afb91efef1562f329f1e291efaeb8adee","unresolved":false,"context_lines":[{"line_number":108,"context_line":"##### Berks"},{"line_number":109,"context_line":"- Install the Berks"},{"line_number":110,"context_line":"   `chef exec berks install`"},{"line_number":111,"context_line":"- Upload the Berks "},{"line_number":112,"context_line":" `chef exec berks upload`"},{"line_number":113,"context_line":""},{"line_number":114,"context_line":"##### Setting up the AIO Neutron json"}],"source_content_type":"text/x-markdown","patch_set":1,"id":"da20952f_4b707ca4","line":111,"updated":"2015-09-03 22:51:49.000000000","message":"WS","commit_id":"ba597a599363c1730d29317572bf9a92a96b0c81"},{"author":{"_account_id":12323,"name":"JJ Asghar","email":"jjasghar@gmail.com","username":"jj"},"change_message_id":"3cd6de9afb91efef1562f329f1e291efaeb8adee","unresolved":false,"context_lines":[{"line_number":115,"context_line":"Download a template json for OpenStack"},{"line_number":116,"context_line":""},{"line_number":117,"context_line":"```"},{"line_number":118,"context_line":"git clone https://gist.github.com/94906295312a43cdda5d.git "},{"line_number":119,"context_line":"```"},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"rename the file from 94906295312a43cdda5d to \u003cOrgname\u003e-aio.neutron.json"}],"source_content_type":"text/x-markdown","patch_set":1,"id":"da20952f_eb6950bf","line":118,"updated":"2015-09-03 22:51:49.000000000","message":"WS","commit_id":"ba597a599363c1730d29317572bf9a92a96b0c81"},{"author":{"_account_id":7128,"name":"Mark Vanderwiel","email":"vanderwl@us.ibm.com","username":"kramvan"},"change_message_id":"0dd6306a34fea2ff857c9de58e9977a7623f33a3","unresolved":false,"context_lines":[{"line_number":115,"context_line":"Download a template json for OpenStack"},{"line_number":116,"context_line":""},{"line_number":117,"context_line":"```"},{"line_number":118,"context_line":"git clone https://gist.github.com/94906295312a43cdda5d.git "},{"line_number":119,"context_line":"```"},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"rename the file from 94906295312a43cdda5d to \u003cOrgname\u003e-aio.neutron.json"}],"source_content_type":"text/x-markdown","patch_set":1,"id":"da20952f_e4c5713d","line":118,"in_reply_to":"da20952f_eb6950bf","updated":"2015-09-08 19:31:47.000000000","message":"Why not jjust make this template part of the repo?","commit_id":"ba597a599363c1730d29317572bf9a92a96b0c81"},{"author":{"_account_id":12323,"name":"JJ Asghar","email":"jjasghar@gmail.com","username":"jj"},"change_message_id":"3cd6de9afb91efef1562f329f1e291efaeb8adee","unresolved":false,"context_lines":[{"line_number":133,"context_line":"- Save the file once completed"},{"line_number":134,"context_line":""},{"line_number":135,"context_line":"##### Uploading Roles"},{"line_number":136,"context_line":"Now it is time to upload the roles.  From within the roles folder "},{"line_number":137,"context_line":""},{"line_number":138,"context_line":"```"},{"line_number":139,"context_line":"chef exec knife role from file *"}],"source_content_type":"text/x-markdown","patch_set":1,"id":"da20952f_ab5fd80d","line":136,"updated":"2015-09-03 22:51:49.000000000","message":"WS","commit_id":"ba597a599363c1730d29317572bf9a92a96b0c81"},{"author":{"_account_id":7128,"name":"Mark Vanderwiel","email":"vanderwl@us.ibm.com","username":"kramvan"},"change_message_id":"0dd6306a34fea2ff857c9de58e9977a7623f33a3","unresolved":false,"context_lines":[{"line_number":143,"context_line":""},{"line_number":144,"context_line":"[How to modify the Data Bags Passwords](https://github.com/OpenStack/OpenStack-chef-repo/blob/master/doc/databags.md)"},{"line_number":145,"context_line":""},{"line_number":146,"context_line":"To create the Data Bags go to the OpenStack-chef-repo/data_bags folder. The following commands will create the Data Bags and then Upload the Data Bag on the Chef Server   "},{"line_number":147,"context_line":""},{"line_number":148,"context_line":"```"},{"line_number":149,"context_line":"cd ../data_bags/db_passwords/"}],"source_content_type":"text/x-markdown","patch_set":1,"id":"da20952f_2438493d","line":146,"updated":"2015-09-08 19:31:47.000000000","message":"Can\u0027t the existing repo databags be used here?\n\nWS","commit_id":"ba597a599363c1730d29317572bf9a92a96b0c81"},{"author":{"_account_id":12323,"name":"JJ Asghar","email":"jjasghar@gmail.com","username":"jj"},"change_message_id":"3cd6de9afb91efef1562f329f1e291efaeb8adee","unresolved":false,"context_lines":[{"line_number":165,"context_line":""},{"line_number":166,"context_line":"#### Verify connectivity"},{"line_number":167,"context_line":""},{"line_number":168,"context_line":"- Once the Operating system is on the machine verify sshd is up and running on the server. "},{"line_number":169,"context_line":"- Also verify the Server is able to access the Chef Server and the Chef Workstation is able to access the OpenStack Server"},{"line_number":170,"context_line":""},{"line_number":171,"context_line":"#### Bootstrap the OpenStack Server to the Chef Environment"}],"source_content_type":"text/x-markdown","patch_set":1,"id":"da20952f_cb5c8c1b","line":168,"updated":"2015-09-03 22:51:49.000000000","message":"WS","commit_id":"ba597a599363c1730d29317572bf9a92a96b0c81"},{"author":{"_account_id":7128,"name":"Mark Vanderwiel","email":"vanderwl@us.ibm.com","username":"kramvan"},"change_message_id":"0dd6306a34fea2ff857c9de58e9977a7623f33a3","unresolved":false,"context_lines":[{"line_number":182,"context_line":"chef exec knife node run_list add  \u003cnodename\u003e \u0027role[allinone-compute], role[os-image-upload], role[os-orchestration], role[os-block-storage]\u0027"},{"line_number":183,"context_line":"```"},{"line_number":184,"context_line":""},{"line_number":185,"context_line":"Now we will need to modify the ode to point to the OpenStack environment."},{"line_number":186,"context_line":""},{"line_number":187,"context_line":"```"},{"line_number":188,"context_line":"chef exec knife node edit \u003cnodename\u003e"}],"source_content_type":"text/x-markdown","patch_set":1,"id":"da20952f_841ef5b9","line":185,"updated":"2015-09-08 19:31:47.000000000","message":"typo, node","commit_id":"ba597a599363c1730d29317572bf9a92a96b0c81"},{"author":{"_account_id":12323,"name":"JJ Asghar","email":"jjasghar@gmail.com","username":"jj"},"change_message_id":"3cd6de9afb91efef1562f329f1e291efaeb8adee","unresolved":false,"context_lines":[{"line_number":188,"context_line":"chef exec knife node edit \u003cnodename\u003e"},{"line_number":189,"context_line":"```"},{"line_number":190,"context_line":""},{"line_number":191,"context_line":"IT should look like "},{"line_number":192,"context_line":""},{"line_number":193,"context_line":"```"},{"line_number":194,"context_line":"{"}],"source_content_type":"text/x-markdown","patch_set":1,"id":"da20952f_6b9c60c0","line":191,"updated":"2015-09-03 22:51:49.000000000","message":"WS","commit_id":"ba597a599363c1730d29317572bf9a92a96b0c81"},{"author":{"_account_id":7128,"name":"Mark Vanderwiel","email":"vanderwl@us.ibm.com","username":"kramvan"},"change_message_id":"0dd6306a34fea2ff857c9de58e9977a7623f33a3","unresolved":false,"context_lines":[{"line_number":188,"context_line":"chef exec knife node edit \u003cnodename\u003e"},{"line_number":189,"context_line":"```"},{"line_number":190,"context_line":""},{"line_number":191,"context_line":"IT should look like "},{"line_number":192,"context_line":""},{"line_number":193,"context_line":"```"},{"line_number":194,"context_line":"{"}],"source_content_type":"text/x-markdown","patch_set":1,"id":"da20952f_048185c3","line":191,"in_reply_to":"da20952f_6b9c60c0","updated":"2015-09-08 19:31:47.000000000","message":"typo, IT","commit_id":"ba597a599363c1730d29317572bf9a92a96b0c81"},{"author":{"_account_id":12323,"name":"JJ Asghar","email":"jjasghar@gmail.com","username":"jj"},"change_message_id":"3cd6de9afb91efef1562f329f1e291efaeb8adee","unresolved":false,"context_lines":[{"line_number":283,"context_line":"   ovs_version: \"2.3.1\""},{"line_number":284,"context_line":" ```"},{"line_number":285,"context_line":" Now create the flat network:"},{"line_number":286,"context_line":" "},{"line_number":287,"context_line":" ```"},{"line_number":288,"context_line":"# neutron net-create ext-net --router:external --provider:physical_network external --provider:network_type flat"},{"line_number":289,"context_line":"Created a new network:"}],"source_content_type":"text/x-markdown","patch_set":1,"id":"da20952f_4ba71c0b","line":286,"updated":"2015-09-03 22:51:49.000000000","message":"WS","commit_id":"ba597a599363c1730d29317572bf9a92a96b0c81"},{"author":{"_account_id":7128,"name":"Mark Vanderwiel","email":"vanderwl@us.ibm.com","username":"kramvan"},"change_message_id":"0dd6306a34fea2ff857c9de58e9977a7623f33a3","unresolved":false,"context_lines":[{"line_number":285,"context_line":" Now create the flat network:"},{"line_number":286,"context_line":" "},{"line_number":287,"context_line":" ```"},{"line_number":288,"context_line":"# neutron net-create ext-net --router:external --provider:physical_network external --provider:network_type flat"},{"line_number":289,"context_line":"Created a new network:"},{"line_number":290,"context_line":"+---------------------------+--------------------------------------+"},{"line_number":291,"context_line":"| Field                     | Value                                |"}],"source_content_type":"text/x-markdown","patch_set":1,"id":"da20952f_64f1616a","line":288,"updated":"2015-09-08 19:31:47.000000000","message":"Add this to a chef post converge recipe?","commit_id":"ba597a599363c1730d29317572bf9a92a96b0c81"},{"author":{"_account_id":7128,"name":"Mark Vanderwiel","email":"vanderwl@us.ibm.com","username":"kramvan"},"change_message_id":"0dd6306a34fea2ff857c9de58e9977a7623f33a3","unresolved":false,"context_lines":[{"line_number":307,"context_line":"Create the external IP range"},{"line_number":308,"context_line":""},{"line_number":309,"context_line":"```"},{"line_number":310,"context_line":"neutron subnet-create ext-net  \u003cEXTERNAL_IP_SUBNET i.e. 192.168.1.1/24\u003e --name ext-subnet --allocation-pool start\u003d\u003cSTART_EXTERNAL_IP_RANGE\u003e,end\u003d\u003cENDING_EXTERNAL_IP_RANGE\u003e --disable-dhcp --gateway \u003cGATEWAY_IP\u003e"},{"line_number":311,"context_line":"```"},{"line_number":312,"context_line":"```"},{"line_number":313,"context_line":"# neutron subnet-create ext-net  192.168.2.0/24 --name ext-subnet --allocation-pool start\u003d192.168.2.200,end\u003d192.168.2.240 --disable-dhcp --gateway 192.168.2.254"}],"source_content_type":"text/x-markdown","patch_set":1,"id":"da20952f_04e665b0","line":310,"updated":"2015-09-08 19:31:47.000000000","message":"Add this to a chef post converge recipe?","commit_id":"ba597a599363c1730d29317572bf9a92a96b0c81"},{"author":{"_account_id":12323,"name":"JJ Asghar","email":"jjasghar@gmail.com","username":"jj"},"change_message_id":"3cd6de9afb91efef1562f329f1e291efaeb8adee","unresolved":false,"context_lines":[{"line_number":333,"context_line":"```"},{"line_number":334,"context_line":"Now access the OpenStack Server WebUI"},{"line_number":335,"context_line":"Login to the webui:  https://\u003cOpenStack ServerIP\u003e"},{"line_number":336,"context_line":"\tUsername: Admin"},{"line_number":337,"context_line":"\tPassword: \u003cWhatever was set earlier\u003e"},{"line_number":338,"context_line":"\tThen Login"},{"line_number":339,"context_line":"### Create Router for First Network"}],"source_content_type":"text/x-markdown","patch_set":1,"id":"da20952f_abb6f83b","line":336,"updated":"2015-09-03 22:51:49.000000000","message":"TAB(s)","commit_id":"ba597a599363c1730d29317572bf9a92a96b0c81"},{"author":{"_account_id":12323,"name":"JJ Asghar","email":"jjasghar@gmail.com","username":"jj"},"change_message_id":"3cd6de9afb91efef1562f329f1e291efaeb8adee","unresolved":false,"context_lines":[{"line_number":337,"context_line":"\tPassword: \u003cWhatever was set earlier\u003e"},{"line_number":338,"context_line":"\tThen Login"},{"line_number":339,"context_line":"### Create Router for First Network"},{"line_number":340,"context_line":"Expand the `Project` tab in the top left hand side of the screen.  "},{"line_number":341,"context_line":"Choose the drop down for `Network`.  Once you see a link for `Routers` choose that one."},{"line_number":342,"context_line":"In the top right hand side of the `Routers` page click `Create Router`.  this will bring up a pop up windows with the Title of `Create Router`"},{"line_number":343,"context_line":"\tNow for the `Router Name` you can enter whichever name you prefer"}],"source_content_type":"text/x-markdown","patch_set":1,"id":"da20952f_0bae04e6","line":340,"updated":"2015-09-03 22:51:49.000000000","message":"WS","commit_id":"ba597a599363c1730d29317572bf9a92a96b0c81"},{"author":{"_account_id":12323,"name":"JJ Asghar","email":"jjasghar@gmail.com","username":"jj"},"change_message_id":"3cd6de9afb91efef1562f329f1e291efaeb8adee","unresolved":false,"context_lines":[{"line_number":340,"context_line":"Expand the `Project` tab in the top left hand side of the screen.  "},{"line_number":341,"context_line":"Choose the drop down for `Network`.  Once you see a link for `Routers` choose that one."},{"line_number":342,"context_line":"In the top right hand side of the `Routers` page click `Create Router`.  this will bring up a pop up windows with the Title of `Create Router`"},{"line_number":343,"context_line":"\tNow for the `Router Name` you can enter whichever name you prefer"},{"line_number":344,"context_line":"\tLeave the `Admin State` on `Up`"},{"line_number":345,"context_line":"\tFor the `External Network` use the drop down to ext-net unless you modified the script from earlier."},{"line_number":346,"context_line":"\tThen click on the button labeled `Create Router`"}],"source_content_type":"text/x-markdown","patch_set":1,"id":"da20952f_cbb32c4c","line":343,"updated":"2015-09-03 22:51:49.000000000","message":"TAB(s)","commit_id":"ba597a599363c1730d29317572bf9a92a96b0c81"},{"author":{"_account_id":12323,"name":"JJ Asghar","email":"jjasghar@gmail.com","username":"jj"},"change_message_id":"3cd6de9afb91efef1562f329f1e291efaeb8adee","unresolved":false,"context_lines":[{"line_number":360,"context_line":"Choose `Next` to move to the `Subnet Details` section"},{"line_number":361,"context_line":"For the `Subnet Details` section you can manually add the DNS servers if you desire."},{"line_number":362,"context_line":"Choose `Create` to complete the internal networking."},{"line_number":363,"context_line":"You should see a Green box in the top right hand corner of the page saying `Successful`.  "},{"line_number":364,"context_line":"### Create the additional interface for the Router to connect the networks"},{"line_number":365,"context_line":"You should now see one Blue line with the name of the external network.  The second like a orange color you have the name of the internal name and a black box in between these two with the router name."},{"line_number":366,"context_line":"If you highlight over the router name you will see a button that says `Add Interface` and click that button."}],"source_content_type":"text/x-markdown","patch_set":1,"id":"da20952f_6b830057","line":363,"updated":"2015-09-03 22:51:49.000000000","message":"WS","commit_id":"ba597a599363c1730d29317572bf9a92a96b0c81"},{"author":{"_account_id":12323,"name":"JJ Asghar","email":"jjasghar@gmail.com","username":"jj"},"change_message_id":"3cd6de9afb91efef1562f329f1e291efaeb8adee","unresolved":false,"context_lines":[{"line_number":367,"context_line":"The title of the page will be `Add Interface` and for the `Subnet` drop down choose the internal network you created in the last section."},{"line_number":368,"context_line":"Leave the `IP Address`, `Router Name` and the `Router ID` alone."},{"line_number":369,"context_line":"Click the button labeled `Add Interface`."},{"line_number":370,"context_line":"You should see a Green box in the top right hand corner of the page saying `Successful`.  "},{"line_number":371,"context_line":""},{"line_number":372,"context_line":"\t"},{"line_number":373,"context_line":"### Verify the Router Connectivity"}],"source_content_type":"text/x-markdown","patch_set":1,"id":"da20952f_8b88d472","line":370,"updated":"2015-09-03 22:51:49.000000000","message":"WS","commit_id":"ba597a599363c1730d29317572bf9a92a96b0c81"},{"author":{"_account_id":12323,"name":"JJ Asghar","email":"jjasghar@gmail.com","username":"jj"},"change_message_id":"3cd6de9afb91efef1562f329f1e291efaeb8adee","unresolved":false,"context_lines":[{"line_number":369,"context_line":"Click the button labeled `Add Interface`."},{"line_number":370,"context_line":"You should see a Green box in the top right hand corner of the page saying `Successful`.  "},{"line_number":371,"context_line":""},{"line_number":372,"context_line":"\t"},{"line_number":373,"context_line":"### Verify the Router Connectivity"},{"line_number":374,"context_line":""},{"line_number":375,"context_line":"Click on the router that you created in the last step."}],"source_content_type":"text/x-markdown","patch_set":1,"id":"da20952f_2b798882","line":372,"updated":"2015-09-03 22:51:49.000000000","message":"WS","commit_id":"ba597a599363c1730d29317572bf9a92a96b0c81"},{"author":{"_account_id":12323,"name":"JJ Asghar","email":"jjasghar@gmail.com","username":"jj"},"change_message_id":"3cd6de9afb91efef1562f329f1e291efaeb8adee","unresolved":false,"context_lines":[{"line_number":392,"context_line":"For the Flavor choose which size?  keep in mind that different sizes have different disk,cpu, and memory configurations.  If you want more of a custom size you will need to do this prior to this section."},{"line_number":393,"context_line":"If you would like to create more than one instance a this time you can choose that as well."},{"line_number":394,"context_line":"The `Instance Boot Source` will be which template you want to create.  For the first one i would recommend using `Boot from image` and the `Image Name` would be `cirros (9.3 MB)`."},{"line_number":395,"context_line":"then click on the `Networking*` tab.  "},{"line_number":396,"context_line":"Here you will click on the internal network under `Available networks` hit the `+` sign next to the internal network name.  "},{"line_number":397,"context_line":"This will add the network for the instance on the internal network.  Which in turn has a connection to the outside world via the router we created earlier."},{"line_number":398,"context_line":"Now choose the `Launch` button to start up the first OpenStack Instance in your new environment."}],"source_content_type":"text/x-markdown","patch_set":1,"id":"da20952f_4b7e3c6b","line":395,"updated":"2015-09-03 22:51:49.000000000","message":"WS","commit_id":"ba597a599363c1730d29317572bf9a92a96b0c81"},{"author":{"_account_id":9488,"name":"chenzhiwei","email":"zhiweik@gmail.com","username":"chenzhiwei"},"change_message_id":"42f09e3d47722bf2353afb02c0711e37bced0f9d","unresolved":false,"context_lines":[{"line_number":3,"context_line":"This is the process to install OpenStack via Chef and the recipes to complete an OpenStack All in One build.  We will leverage Chef to give the ability to standup an OpenStack Kilo environment."},{"line_number":4,"context_line":""},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"## Terms"},{"line_number":7,"context_line":" - **OpenStack** or **OpenStack server** \u003d The physical machine that only has Ubuntu running on it"},{"line_number":8,"context_line":" - **Workstation** \u003d This is the machine or VM that has the ChefDK installed.  This will be the system that communicates to the Chef server"},{"line_number":9,"context_line":" - **Chef Server** \u003d This is either the Hosted Chef solution or can be in On Premises Chef server"}],"source_content_type":"text/x-markdown","patch_set":2,"id":"da20952f_b7165bf0","line":6,"updated":"2015-09-11 07:56:46.000000000","message":"Better to add a blank line after headers.","commit_id":"08409317d6d6158919cb7b622dd702ef31d85fda"},{"author":{"_account_id":7128,"name":"Mark Vanderwiel","email":"vanderwl@us.ibm.com","username":"kramvan"},"change_message_id":"bb6f103bd274accd83b63d0fd725454c08ad2873","unresolved":false,"context_lines":[{"line_number":6,"context_line":"## Terms"},{"line_number":7,"context_line":" - **OpenStack** or **OpenStack server** \u003d The physical machine that only has Ubuntu running on it"},{"line_number":8,"context_line":" - **Workstation** \u003d This is the machine or VM that has the ChefDK installed.  This will be the system that communicates to the Chef server"},{"line_number":9,"context_line":" - **Chef Server** \u003d This is either the Hosted Chef solution or can be in On Premises Chef server"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"## Prereqs"},{"line_number":12,"context_line":""}],"source_content_type":"text/x-markdown","patch_set":2,"id":"da20952f_b929809d","line":9,"updated":"2015-09-10 21:14:44.000000000","message":"can Chef solo be used here?","commit_id":"08409317d6d6158919cb7b622dd702ef31d85fda"},{"author":{"_account_id":12323,"name":"JJ Asghar","email":"jjasghar@gmail.com","username":"jj"},"change_message_id":"4814a251019bb3fc827c1a6d23971fe5254dced1","unresolved":false,"context_lines":[{"line_number":6,"context_line":"## Terms"},{"line_number":7,"context_line":" - **OpenStack** or **OpenStack server** \u003d The physical machine that only has Ubuntu running on it"},{"line_number":8,"context_line":" - **Workstation** \u003d This is the machine or VM that has the ChefDK installed.  This will be the system that communicates to the Chef server"},{"line_number":9,"context_line":" - **Chef Server** \u003d This is either the Hosted Chef solution or can be in On Premises Chef server"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"## Prereqs"},{"line_number":12,"context_line":""}],"source_content_type":"text/x-markdown","patch_set":2,"id":"ba15a1d1_d94fa8bb","line":9,"in_reply_to":"da20952f_b929809d","updated":"2015-09-15 20:51:00.000000000","message":"Nope, we didn\u0027t test this for that.","commit_id":"08409317d6d6158919cb7b622dd702ef31d85fda"},{"author":{"_account_id":7128,"name":"Mark Vanderwiel","email":"vanderwl@us.ibm.com","username":"kramvan"},"change_message_id":"bb6f103bd274accd83b63d0fd725454c08ad2873","unresolved":false,"context_lines":[{"line_number":10,"context_line":""},{"line_number":11,"context_line":"## Prereqs"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"- [ChefDK](https://downloads.chef.io/chef-dk/) 0.3.6 or later"},{"line_number":14,"context_line":"- [Ubuntu](http://www.ubuntu.com/download/server) 14.04 or later"},{"line_number":15,"context_line":"- You will need to have 2 NICs on the OpenStack Server.  Your configuration should look similar to this:"},{"line_number":16,"context_line":""}],"source_content_type":"text/x-markdown","patch_set":2,"id":"da20952f_9957dc25","line":13,"updated":"2015-09-10 21:14:44.000000000","message":"0.3.6 is quite old, for kilo we started with 0.4.0, I would suggest that as a min here.  Or since this is specific to liberty, we\u0027re at 0.7.0 now.","commit_id":"08409317d6d6158919cb7b622dd702ef31d85fda"},{"author":{"_account_id":12323,"name":"JJ Asghar","email":"jjasghar@gmail.com","username":"jj"},"change_message_id":"4814a251019bb3fc827c1a6d23971fe5254dced1","unresolved":false,"context_lines":[{"line_number":10,"context_line":""},{"line_number":11,"context_line":"## Prereqs"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"- [ChefDK](https://downloads.chef.io/chef-dk/) 0.3.6 or later"},{"line_number":14,"context_line":"- [Ubuntu](http://www.ubuntu.com/download/server) 14.04 or later"},{"line_number":15,"context_line":"- You will need to have 2 NICs on the OpenStack Server.  Your configuration should look similar to this:"},{"line_number":16,"context_line":""}],"source_content_type":"text/x-markdown","patch_set":2,"id":"ba15a1d1_79d53cb7","line":13,"in_reply_to":"da20952f_9957dc25","updated":"2015-09-15 20:51:00.000000000","message":"Good point, we\u0027ll update to 0.7.0","commit_id":"08409317d6d6158919cb7b622dd702ef31d85fda"},{"author":{"_account_id":9488,"name":"chenzhiwei","email":"zhiweik@gmail.com","username":"chenzhiwei"},"change_message_id":"42f09e3d47722bf2353afb02c0711e37bced0f9d","unresolved":false,"context_lines":[{"line_number":107,"context_line":""},{"line_number":108,"context_line":"##### Berks"},{"line_number":109,"context_line":"- Install the Berks"},{"line_number":110,"context_line":"   `chef exec berks install`"},{"line_number":111,"context_line":"- Upload the Berks"},{"line_number":112,"context_line":" `chef exec berks upload`"},{"line_number":113,"context_line":""}],"source_content_type":"text/x-markdown","patch_set":2,"id":"da20952f_976317b1","line":110,"updated":"2015-09-11 07:56:46.000000000","message":"The install subcommand was replaced by vendor.","commit_id":"08409317d6d6158919cb7b622dd702ef31d85fda"},{"author":{"_account_id":12323,"name":"JJ Asghar","email":"jjasghar@gmail.com","username":"jj"},"change_message_id":"4814a251019bb3fc827c1a6d23971fe5254dced1","unresolved":false,"context_lines":[{"line_number":107,"context_line":""},{"line_number":108,"context_line":"##### Berks"},{"line_number":109,"context_line":"- Install the Berks"},{"line_number":110,"context_line":"   `chef exec berks install`"},{"line_number":111,"context_line":"- Upload the Berks"},{"line_number":112,"context_line":" `chef exec berks upload`"},{"line_number":113,"context_line":""}],"source_content_type":"text/x-markdown","patch_set":2,"id":"ba15a1d1_39d824ef","line":110,"in_reply_to":"da20952f_976317b1","updated":"2015-09-15 20:51:00.000000000","message":"Nope, this uploads it to the chef server is what we want.","commit_id":"08409317d6d6158919cb7b622dd702ef31d85fda"},{"author":{"_account_id":9488,"name":"chenzhiwei","email":"zhiweik@gmail.com","username":"chenzhiwei"},"change_message_id":"42f09e3d47722bf2353afb02c0711e37bced0f9d","unresolved":false,"context_lines":[{"line_number":130,"context_line":""},{"line_number":131,"context_line":"```"},{"line_number":132,"context_line":"chef exec knife role from file *"},{"line_number":133,"context_line":"```"},{"line_number":134,"context_line":"##### Changing and Uploading Passwords"},{"line_number":135,"context_line":"This is one of the critical points.  This is the stage where you can modify the passwords that OpenStack will use.  You must be careful and run all of the listed commands in this article in order for it to work correctly."},{"line_number":136,"context_line":""}],"source_content_type":"text/x-markdown","patch_set":2,"id":"da20952f_57b57fea","line":133,"updated":"2015-09-11 07:56:46.000000000","message":"Better to add a new blank line before/after the code block.","commit_id":"08409317d6d6158919cb7b622dd702ef31d85fda"},{"author":{"_account_id":8112,"name":"Ma Wen Cheng","email":"wenchma@cn.ibm.com","username":"wenchma"},"change_message_id":"4613c3e83e492716d58f90796d6af51f58d7da6a","unresolved":false,"context_lines":[{"line_number":378,"context_line":"## Create the first OpenStack VM"},{"line_number":379,"context_line":"click the`Project` section on the top right hand side of the page."},{"line_number":380,"context_line":"Click on the `Compute` icon on the right hand side of the page under `Project`"},{"line_number":381,"context_line":"You will now see a item with the name of `Instances` under that.  Choose that item."},{"line_number":382,"context_line":"On the far right hand side click the button with a cloud pointing up and the words `Launch Instance`"},{"line_number":383,"context_line":"This will bring up a new window labeled `Launch Instance`"},{"line_number":384,"context_line":"Type in the name of the Instance you would like to create."}],"source_content_type":"text/x-markdown","patch_set":2,"id":"da20952f_5e2601bb","line":381,"updated":"2015-09-11 01:34:45.000000000","message":"s/a/an/","commit_id":"08409317d6d6158919cb7b622dd702ef31d85fda"},{"author":{"_account_id":8112,"name":"Ma Wen Cheng","email":"wenchma@cn.ibm.com","username":"wenchma"},"change_message_id":"4613c3e83e492716d58f90796d6af51f58d7da6a","unresolved":false,"context_lines":[{"line_number":383,"context_line":"This will bring up a new window labeled `Launch Instance`"},{"line_number":384,"context_line":"Type in the name of the Instance you would like to create."},{"line_number":385,"context_line":"For the Flavor choose which size?  keep in mind that different sizes have different disk,cpu, and memory configurations.  If you want more of a custom size you will need to do this prior to this section."},{"line_number":386,"context_line":"If you would like to create more than one instance a this time you can choose that as well."},{"line_number":387,"context_line":"The `Instance Boot Source` will be which template you want to create.  For the first one i would recommend using `Boot from image` and the `Image Name` would be `cirros (9.3 MB)`."},{"line_number":388,"context_line":"then click on the `Networking*` tab."},{"line_number":389,"context_line":"Here you will click on the internal network under `Available networks` hit the `+` sign next to the internal network name."}],"source_content_type":"text/x-markdown","patch_set":2,"id":"da20952f_fe3ef5b6","line":386,"updated":"2015-09-11 01:34:45.000000000","message":"extra a ?","commit_id":"08409317d6d6158919cb7b622dd702ef31d85fda"},{"author":{"_account_id":8112,"name":"Ma Wen Cheng","email":"wenchma@cn.ibm.com","username":"wenchma"},"change_message_id":"195bbc17a98732570a69084723890ff485187e6a","unresolved":false,"context_lines":[{"line_number":403,"context_line":"This will bring up a new window labeled `Launch Instance`"},{"line_number":404,"context_line":"Type in the name of the Instance you would like to create."},{"line_number":405,"context_line":"For the Flavor choose which size?  keep in mind that different sizes have different disk,cpu, and memory configurations.  If you want more of a custom size you will need to do this prior to this section."},{"line_number":406,"context_line":"If you would like to create more than one instance a this time you can choose that as well."},{"line_number":407,"context_line":"The `Instance Boot Source` will be which template you want to create.  For the first one i would recommend using `Boot from image` and the `Image Name` would be `cirros (9.3 MB)`."},{"line_number":408,"context_line":"then click on the `Networking*` tab."},{"line_number":409,"context_line":"Here you will click on the internal network under `Available networks` hit the `+` sign next to the internal network name."}],"source_content_type":"text/x-markdown","patch_set":4,"id":"ba15a1d1_82de900f","line":406,"updated":"2015-09-16 02:43:10.000000000","message":"extra \"a\" ? the previous comment.","commit_id":"4af322d54ecc42634fe41a4357d2afc2f845bcef"}],"environments/baremetal-aio-neutron.json":[{"author":{"_account_id":12323,"name":"JJ Asghar","email":"jjasghar@gmail.com","username":"jj"},"change_message_id":"4814a251019bb3fc827c1a6d23971fe5254dced1","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{"},{"line_number":2,"context_line":"  \"name\": \"aircraft-aio-neutron\","},{"line_number":3,"context_line":"  \"description\": \"Environment used in testing the upstream cookbooks and reference Chef repository with vagrant. To be used with the Vagrantfile-aio-neutron vagrantfile. Defines the necessary attributes for a working all-in-one openstack deployment, using neutron for the networking component, and the openvswitch neutron plugin\","},{"line_number":4,"context_line":"  \"cookbook_versions\": {"},{"line_number":5,"context_line":"  },"}],"source_content_type":"application/json","patch_set":2,"id":"ba15a1d1_19044048","line":2,"updated":"2015-09-15 20:51:00.000000000","message":"changed this to \"baremetal\" instead of aircraft.","commit_id":"08409317d6d6158919cb7b622dd702ef31d85fda"}]}
