)]}'
{"doc/source/install-guide-revised-draft/app-advanced-config-override.rst":[{"author":{"_account_id":19814,"name":"Travis Truman (automagically)","email":"travis_truman@cable.comcast.com","username":"trumant"},"change_message_id":"15774567e23a7150d351dcf7b470a34c94f80601","unresolved":false,"context_lines":[{"line_number":1,"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\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":2,"context_line":"Overriding OpenStack configuration defaults"},{"line_number":3,"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\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"1ac06dbe_c9b85eca","line":1,"updated":"2016-08-25 13:48:49.000000000","message":"Need one more here","commit_id":"425bbc0f3c07a9b1e552a6cb0db04edd15b1599b"}],"doc/source/install-guide-revised-draft/app-advanced-config-security.rst":[{"author":{"_account_id":19814,"name":"Travis Truman (automagically)","email":"travis_truman@cable.comcast.com","username":"trumant"},"change_message_id":"15774567e23a7150d351dcf7b470a34c94f80601","unresolved":false,"context_lines":[{"line_number":32,"context_line":"    # Apply security hardening configurations"},{"line_number":33,"context_line":"    openstack-ansible security-hardening.yml"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"For more details on the security configurations, refer to"},{"line_number":36,"context_line":"the `openstack-ansible-security`_ documentation. Review the `Configuration`_"},{"line_number":37,"context_line":"section of the openstack-ansible-security documentation to find out how to"},{"line_number":38,"context_line":"fine-tune certain security configurations."}],"source_content_type":"text/x-rst","patch_set":1,"id":"1ac06dbe_89bf86a9","line":35,"updated":"2016-08-25 13:48:49.000000000","message":"Nit, but can we invert this to be \"Refer to....for more details...\"","commit_id":"425bbc0f3c07a9b1e552a6cb0db04edd15b1599b"}],"doc/source/install-guide-revised-draft/app-targethosts-networkexample.rst":[{"author":{"_account_id":12402,"name":"Robb Romans","email":"robb.romans@rackspace.com","username":"rromans"},"change_message_id":"6a4b68c6293c856f21d78aaa450080d8e3e2c171","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":"\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\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":"Appendix F: Sample interface configurations"}],"source_content_type":"text/x-rst","patch_set":3,"id":"1ac06dbe_38ba110b","line":1,"updated":"2016-08-25 15:39:46.000000000","message":"Did you want to remove this one, also?","commit_id":"a19f5b030dd6b6b8e01e33368c961e94da8d3cec"}],"doc/source/install-guide-revised-draft/index.rst":[{"author":{"_account_id":19814,"name":"Travis Truman (automagically)","email":"travis_truman@cable.comcast.com","username":"trumant"},"change_message_id":"15774567e23a7150d351dcf7b470a34c94f80601","unresolved":false,"context_lines":[{"line_number":20,"context_line":"been printed in caps or initial caps and are used for referential"},{"line_number":21,"context_line":"purposes only. We do not intend our use or display of other companies\u0027"},{"line_number":22,"context_line":"tradenames, trademarks, or service marks to imply a relationship with,"},{"line_number":23,"context_line":"or endorsement or sponsorship of us by, these other companies."}],"source_content_type":"text/x-rst","patch_set":1,"id":"1ac06dbe_898e66ce","line":23,"range":{"start_line":23,"start_character":38,"end_line":23,"end_character":39},"updated":"2016-08-25 13:48:49.000000000","message":"superfluous","commit_id":"425bbc0f3c07a9b1e552a6cb0db04edd15b1599b"}],"doc/source/install-guide-revised-draft/overview-host-layout.rst":[{"author":{"_account_id":19814,"name":"Travis Truman (automagically)","email":"travis_truman@cable.comcast.com","username":"trumant"},"change_message_id":"15774567e23a7150d351dcf7b470a34c94f80601","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Host layout"},{"line_number":5,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"A Control Plane and Infrastucture target host contains the following"},{"line_number":8,"context_line":"services:"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"* Infrastructure:"},{"line_number":11,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"1ac06dbe_dc9adac4","line":8,"range":{"start_line":7,"start_character":0,"end_line":8,"end_character":9},"updated":"2016-08-25 13:48:49.000000000","message":"This is confusing. Control plane and infrastructure are separate items and separate hosts in our test environment described below.","commit_id":"425bbc0f3c07a9b1e552a6cb0db04edd15b1599b"}],"doc/source/install-guide-revised-draft/overview-osa.rst":[{"author":{"_account_id":19814,"name":"Travis Truman (automagically)","email":"travis_truman@cable.comcast.com","username":"trumant"},"change_message_id":"15774567e23a7150d351dcf7b470a34c94f80601","unresolved":false,"context_lines":[{"line_number":21,"context_line":"For more information, see `Ansible - Intro to"},{"line_number":22,"context_line":"Playbooks \u003chttp://docs.ansible.com/playbooks_intro.html\u003e`_."},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"In this guide, we refer to two hosts:"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"* The host running Ansible playbooks is the `deployment host`."},{"line_number":27,"context_line":"* The hosts where Ansible installs OpenStack services and infrastructure"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1ac06dbe_9ce7c23f","line":24,"updated":"2016-08-25 13:48:49.000000000","message":"types of","commit_id":"425bbc0f3c07a9b1e552a6cb0db04edd15b1599b"},{"author":{"_account_id":19814,"name":"Travis Truman (automagically)","email":"travis_truman@cable.comcast.com","username":"trumant"},"change_message_id":"15774567e23a7150d351dcf7b470a34c94f80601","unresolved":false,"context_lines":[{"line_number":25,"context_line":""},{"line_number":26,"context_line":"* The host running Ansible playbooks is the `deployment host`."},{"line_number":27,"context_line":"* The hosts where Ansible installs OpenStack services and infrastructure"},{"line_number":28,"context_line":"  components is the `target host`."},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"Linux containers (LXC)"},{"line_number":31,"context_line":"~~~~~~~~~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1ac06dbe_bc39dea5","line":28,"range":{"start_line":28,"start_character":13,"end_line":28,"end_character":15},"updated":"2016-08-25 13:48:49.000000000","message":"are `target hosts`","commit_id":"425bbc0f3c07a9b1e552a6cb0db04edd15b1599b"}],"doc/source/install-guide-revised-draft/overview-requirements.rst":[{"author":{"_account_id":19814,"name":"Travis Truman (automagically)","email":"travis_truman@cable.comcast.com","username":"trumant"},"change_message_id":"15774567e23a7150d351dcf7b470a34c94f80601","unresolved":false,"context_lines":[{"line_number":55,"context_line":"  An OpenStack-Ansible deployment generates a significant amount of logging."},{"line_number":56,"context_line":"  Logs come from a variety of sources, including services running in"},{"line_number":57,"context_line":"  containers, the containers themselves, and the physical hosts. Logging hosts"},{"line_number":58,"context_line":"  need additional disk space to hold live, and rotated (historical), log files."},{"line_number":59,"context_line":"  In addition, the storage performance must be enough to keep pace with the"},{"line_number":60,"context_line":"  log traffic coming from various hosts and containers within the OpenStack"},{"line_number":61,"context_line":"  environment. Reserve a minimum of 50GB of disk space for storing"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1ac06dbe_5cceea83","line":58,"range":{"start_line":58,"start_character":7,"end_line":58,"end_character":17},"updated":"2016-08-25 13:48:49.000000000","message":"sufficient\n\nWe suggest 50gb here, and just above we suggest 100gb, so its not really \"additional\"","commit_id":"425bbc0f3c07a9b1e552a6cb0db04edd15b1599b"}],"doc/source/install-guide-revised-draft/overview-storage-arch.rst":[{"author":{"_account_id":19814,"name":"Travis Truman (automagically)","email":"travis_truman@cable.comcast.com","username":"trumant"},"change_message_id":"15774567e23a7150d351dcf7b470a34c94f80601","unresolved":false,"context_lines":[{"line_number":42,"context_line":" .. note::"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"    We recommend for production environments that the traffic (storage and"},{"line_number":45,"context_line":"    API request) from the hosts be segregated onto its own network."},{"line_number":46,"context_line":""},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"Object Storage (swift)"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1ac06dbe_5cd1cafa","line":45,"range":{"start_line":45,"start_character":51,"end_line":45,"end_character":66},"updated":"2016-08-25 13:48:49.000000000","message":"dedicated networks","commit_id":"425bbc0f3c07a9b1e552a6cb0db04edd15b1599b"},{"author":{"_account_id":19814,"name":"Travis Truman (automagically)","email":"travis_truman@cable.comcast.com","username":"trumant"},"change_message_id":"15774567e23a7150d351dcf7b470a34c94f80601","unresolved":false,"context_lines":[{"line_number":42,"context_line":" .. note::"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"    We recommend for production environments that the traffic (storage and"},{"line_number":45,"context_line":"    API request) from the hosts be segregated onto its own network."},{"line_number":46,"context_line":""},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"Object Storage (swift)"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1ac06dbe_dcb5bad0","line":45,"updated":"2016-08-25 13:48:49.000000000","message":"s","commit_id":"425bbc0f3c07a9b1e552a6cb0db04edd15b1599b"},{"author":{"_account_id":19814,"name":"Travis Truman (automagically)","email":"travis_truman@cable.comcast.com","username":"trumant"},"change_message_id":"15774567e23a7150d351dcf7b470a34c94f80601","unresolved":false,"context_lines":[{"line_number":89,"context_line":"``nova-compute`` service resides on the compute host. The"},{"line_number":90,"context_line":"``nova-api-os-compute`` container handles the client API requests and"},{"line_number":91,"context_line":"passes messages to the ``nova-scheduler``. The API requests may"},{"line_number":92,"context_line":"involve operations that requires scheduling (For example, instance"},{"line_number":93,"context_line":"creation or deletion). These messages are then sent to"},{"line_number":94,"context_line":"``nova-conductor`` which in turn pushes messages to ``nova-compute``"},{"line_number":95,"context_line":"on the compute host."}],"source_content_type":"text/x-rst","patch_set":1,"id":"1ac06dbe_5c6d4a31","line":92,"range":{"start_line":92,"start_character":31,"end_line":92,"end_character":32},"updated":"2016-08-25 13:48:49.000000000","message":"should be singular","commit_id":"425bbc0f3c07a9b1e552a6cb0db04edd15b1599b"},{"author":{"_account_id":19814,"name":"Travis Truman (automagically)","email":"travis_truman@cable.comcast.com","username":"trumant"},"change_message_id":"15774567e23a7150d351dcf7b470a34c94f80601","unresolved":false,"context_lines":[{"line_number":112,"context_line":" .. note::"},{"line_number":113,"context_line":""},{"line_number":114,"context_line":"    We recommend for production environments that the traffic (storage"},{"line_number":115,"context_line":"    and API request) from the hosts be segregated onto its own network."},{"line_number":116,"context_line":""},{"line_number":117,"context_line":"Image service (glance)"},{"line_number":118,"context_line":"~~~~~~~~~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1ac06dbe_1c5ab283","line":115,"range":{"start_line":115,"start_character":55,"end_line":115,"end_character":70},"updated":"2016-08-25 13:48:49.000000000","message":"dedicated networks","commit_id":"425bbc0f3c07a9b1e552a6cb0db04edd15b1599b"},{"author":{"_account_id":12402,"name":"Robb Romans","email":"robb.romans@rackspace.com","username":"rromans"},"change_message_id":"6a4b68c6293c856f21d78aaa450080d8e3e2c171","unresolved":false,"context_lines":[{"line_number":11,"context_line":" .. important::"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"    The Block Storage used by each service is typically on a storage system, not"},{"line_number":14,"context_line":"    a server. An exception to this is the LVM-backed storage store, however, this is a"},{"line_number":15,"context_line":"    reference implementation and is used primarily for test environments and not"},{"line_number":16,"context_line":"    for production environments. For non-server storage systems, the ``cinder-volume``"},{"line_number":17,"context_line":"    service interacts with the Block Storage system through an API which"}],"source_content_type":"text/x-rst","patch_set":3,"id":"1ac06dbe_18e8f5e1","line":14,"updated":"2016-08-25 15:39:46.000000000","message":"store; however,","commit_id":"a19f5b030dd6b6b8e01e33368c961e94da8d3cec"},{"author":{"_account_id":12402,"name":"Robb Romans","email":"robb.romans@rackspace.com","username":"rromans"},"change_message_id":"6a4b68c6293c856f21d78aaa450080d8e3e2c171","unresolved":false,"context_lines":[{"line_number":41,"context_line":""},{"line_number":42,"context_line":" .. note::"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"    We recommend for production environments that the traffic (storage and"},{"line_number":45,"context_line":"    API request) from the hosts be segregated onto its dedicated networks."},{"line_number":46,"context_line":""},{"line_number":47,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"1ac06dbe_98a185ac","line":44,"updated":"2016-08-25 15:39:46.000000000","message":"For production environments, segregate the...","commit_id":"a19f5b030dd6b6b8e01e33368c961e94da8d3cec"}],"doc/source/install-guide-revised-draft/overview-workflow.rst":[{"author":{"_account_id":22777,"name":"SHASHANK TAVILDAR (shasha_tavil)","email":"shashank.s.tavildar@intel.com","username":"shasha.tavil"},"change_message_id":"a06e45d3135572605aea12e23e6a4a02909fa96f","unresolved":false,"context_lines":[{"line_number":14,"context_line":"#. :doc:`Prepare deployment host \u003cdeploymenthost\u003e`"},{"line_number":15,"context_line":"#. :doc:`Prepare target hosts \u003ctargethosts\u003e`"},{"line_number":16,"context_line":"#. :doc:`Configure deployment \u003cconfigure\u003e`"},{"line_number":17,"context_line":"#. :doc:`Run playbooks \u003cinstallation.html#run-playbooks\u003e`"},{"line_number":18,"context_line":"#. :doc:`Verify OpenStack operation \u003cinstallation.html\u003e`"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"-----------"},{"line_number":21,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"fa7ab95a_025f0a73","line":18,"range":{"start_line":17,"start_character":3,"end_line":18,"end_character":56},"updated":"2016-08-25 20:00:47.000000000","message":"These links are not working. Using just the name without the \"*.html\" extension should work.","commit_id":"ce0d4577e754d66c5c56454be2e0bdfd2d1fdad9"},{"author":{"_account_id":19814,"name":"Travis Truman (automagically)","email":"travis_truman@cable.comcast.com","username":"trumant"},"change_message_id":"26108f36a8ff5484a65aaee348485703cdfd6f71","unresolved":false,"context_lines":[{"line_number":14,"context_line":"#. :doc:`Prepare deployment host \u003cdeploymenthost\u003e`"},{"line_number":15,"context_line":"#. :doc:`Prepare target hosts \u003ctargethosts\u003e`"},{"line_number":16,"context_line":"#. :doc:`Configure deployment \u003cconfigure\u003e`"},{"line_number":17,"context_line":"#. :doc:`Run playbooks \u003cinstallation.html#run-playbooks\u003e`"},{"line_number":18,"context_line":"#. :doc:`Verify OpenStack operation \u003cinstallation.html\u003e`"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"-----------"},{"line_number":21,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"fa7ab95a_36f9b0c9","line":18,"range":{"start_line":17,"start_character":3,"end_line":18,"end_character":56},"in_reply_to":"fa7ab95a_025f0a73","updated":"2016-08-25 21:09:53.000000000","message":"Done","commit_id":"ce0d4577e754d66c5c56454be2e0bdfd2d1fdad9"}],"doc/source/install-guide-revised-draft/targethosts-networkconfig.rst":[{"author":{"_account_id":22777,"name":"SHASHANK TAVILDAR (shasha_tavil)","email":"shashank.s.tavildar@intel.com","username":"shasha.tavil"},"change_message_id":"f6deea9ff843e83cbb5b84927d409f8d456a9a7b","unresolved":false,"context_lines":[{"line_number":81,"context_line":"environment`_."},{"line_number":82,"context_line":""},{"line_number":83,"context_line":".. _host layout for production environment: overview-host-layout.html#production-environment"},{"line_number":84,"context_line":".. _Link to Production Environment: targethosts-networkexample.html#production-environment"},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"Test environment"},{"line_number":87,"context_line":"~~~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":3,"id":"1ac06dbe_5878adf2","line":84,"range":{"start_line":84,"start_character":36,"end_line":84,"end_character":67},"updated":"2016-08-25 15:47:41.000000000","message":"s/targethosts-networkexample.html/app-targethosts-networkexample.html","commit_id":"a19f5b030dd6b6b8e01e33368c961e94da8d3cec"},{"author":{"_account_id":22777,"name":"SHASHANK TAVILDAR (shasha_tavil)","email":"shashank.s.tavildar@intel.com","username":"shasha.tavil"},"change_message_id":"f6deea9ff843e83cbb5b84927d409f8d456a9a7b","unresolved":false,"context_lines":[{"line_number":129,"context_line":"on the test environment described in `host layout for testing"},{"line_number":130,"context_line":"environment`_."},{"line_number":131,"context_line":""},{"line_number":132,"context_line":".. _Link to Test Environment: targethosts-networkexample.html#test-environment"},{"line_number":133,"context_line":".. _host layout for testing environment: overview-host-layout.html#test-environment"},{"line_number":134,"context_line":""},{"line_number":135,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"1ac06dbe_1855954f","line":132,"range":{"start_line":132,"start_character":30,"end_line":132,"end_character":61},"updated":"2016-08-25 15:47:41.000000000","message":"s/targethosts-networkexample.html/app-targethosts-networkexample.html","commit_id":"a19f5b030dd6b6b8e01e33368c961e94da8d3cec"}]}
