)]}'
{"etc/README.rst":[{"author":{"_account_id":15993,"name":"Amy Marrich","display_name":"Amy Marrich (spotz)","email":"amy@demarco.com","username":"amarrich"},"change_message_id":"1b9f3f405e89139f3cedee7bd4cd335c24177d8f","unresolved":false,"context_lines":[{"line_number":9,"context_line":"To load inventory you MUST copy the directory ``openstack_deploy`` to either  ``$HOME/`` or ``/etc/``."},{"line_number":10,"context_line":"With this folder in place, you will need to enter the folder and edit the file ``openstack_user_config.yml``."},{"line_number":11,"context_line":"The file will contain all of the IP addresses/hostnames that your infrastructure will exist on"},{"line_number":12,"context_line":"as well as a CIDR that your containers will have IP addresses assigned from. This allows for easy"},{"line_number":13,"context_line":"scaling as new nodes and or affinity for containers is all set within this file."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Please see the ``openstack_user_config.yml`` file in the provided ``/etc`` directory for more details on how"},{"line_number":16,"context_line":"that file is setup."}],"source_content_type":"text/x-rst","patch_set":1,"id":"bae84128_74b51030","line":13,"range":{"start_line":12,"start_character":77,"end_line":13,"end_character":79},"updated":"2016-02-24 18:41:18.000000000","message":"This allows for ease of scaling new nodes as well as the affinity for containers being set within this file.","commit_id":"ea20c2102ad433e8ddf4fc799aebc6baff73458f"},{"author":{"_account_id":10881,"name":"Neill Cox","email":"neill@ingenious.com.au","username":"neillc"},"change_message_id":"6c7f933cb7ab6a5950b1263b486fd234f5fb8817","unresolved":false,"context_lines":[{"line_number":10,"context_line":"With this folder in place, you will need to enter the folder and edit the file ``openstack_user_config.yml``."},{"line_number":11,"context_line":"The file will contain all of the IP addresses/hostnames that your infrastructure will exist on"},{"line_number":12,"context_line":"as well as a CIDR that your containers will have IP addresses assigned from. This allows for easy"},{"line_number":13,"context_line":"scaling as new nodes and or affinity for containers is all set within this file."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Please see the ``openstack_user_config.yml`` file in the provided ``/etc`` directory for more details on how"},{"line_number":16,"context_line":"that file is setup."}],"source_content_type":"text/x-rst","patch_set":1,"id":"bae84128_36e49eaa","line":13,"range":{"start_line":13,"start_character":21,"end_line":13,"end_character":24},"updated":"2016-02-23 06:13:52.000000000","message":"and/or instead of and or?","commit_id":"ea20c2102ad433e8ddf4fc799aebc6baff73458f"},{"author":{"_account_id":15993,"name":"Amy Marrich","display_name":"Amy Marrich (spotz)","email":"amy@demarco.com","username":"amarrich"},"change_message_id":"1b9f3f405e89139f3cedee7bd4cd335c24177d8f","unresolved":false,"context_lines":[{"line_number":63,"context_line":""},{"line_number":64,"context_line":"----"},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"If you want to specify globally available options and do not want to place them in ``var_files`` or within the ``group_vars/all.yml`` file you can set them in a key \u003d value pair within the ``global_overrides`` hash."},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"Here\u0027s the ``global_overrides`` syntax"},{"line_number":69,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"bae84128_d4ce9cb6","line":66,"range":{"start_line":66,"start_character":139,"end_line":66,"end_character":155},"updated":"2016-02-24 18:41:18.000000000","message":"they can be set in","commit_id":"ea20c2102ad433e8ddf4fc799aebc6baff73458f"},{"author":{"_account_id":12892,"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","username":"nrb"},"change_message_id":"d7b24b145edbadc930c981018f140dab059d2488","unresolved":false,"context_lines":[{"line_number":63,"context_line":""},{"line_number":64,"context_line":"----"},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"If you want to specify globally available options and do not want to place them in ``var_files`` or within the ``group_vars/all.yml`` file you can set them in a key \u003d value pair within the ``global_overrides`` hash."},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"Here\u0027s the ``global_overrides`` syntax"},{"line_number":69,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"bae84128_af15859c","line":66,"range":{"start_line":66,"start_character":139,"end_line":66,"end_character":155},"in_reply_to":"bae84128_d4ce9cb6","updated":"2016-02-24 18:59:04.000000000","message":"General note, but this line appears to be the longest - try to keep the lines under 80 characters.","commit_id":"ea20c2102ad433e8ddf4fc799aebc6baff73458f"},{"author":{"_account_id":12892,"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","username":"nrb"},"change_message_id":"d7b24b145edbadc930c981018f140dab059d2488","unresolved":false,"context_lines":[{"line_number":83,"context_line":"``openstack_user_config.yml`` file."},{"line_number":84,"context_line":""},{"line_number":85,"context_line":"The groups are:"},{"line_number":86,"context_line":"  * shared-infra_hosts"},{"line_number":87,"context_line":"  * repo-infra_hosts"},{"line_number":88,"context_line":"  * os-infra_hosts"},{"line_number":89,"context_line":"  * identity_hosts"}],"source_content_type":"text/x-rst","patch_set":1,"id":"bae84128_ef5dcd7a","line":86,"updated":"2016-02-24 18:59:04.000000000","message":"This is awesome! Thank you!","commit_id":"ea20c2102ad433e8ddf4fc799aebc6baff73458f"},{"author":{"_account_id":12892,"name":"Nolan Brubaker","email":"nolan.brubaker@rackspace.com","username":"nrb"},"change_message_id":"d7b24b145edbadc930c981018f140dab059d2488","unresolved":false,"context_lines":[{"line_number":94,"context_line":"  * log_hosts"},{"line_number":95,"context_line":"  * metering-infra_hosts"},{"line_number":96,"context_line":"  * metering-compute_hosts"},{"line_number":97,"context_line":"  * metering-alarm_hosts"},{"line_number":98,"context_line":""},{"line_number":99,"context_line":""},{"line_number":100,"context_line":"Any host specified within these groups will have containers built within them automatically."}],"source_content_type":"text/x-rst","patch_set":1,"id":"bae84128_6fe1bd9a","line":97,"updated":"2016-02-24 18:59:04.000000000","message":"I think metering is optional.\n\nAlso I think swift might be missing.","commit_id":"ea20c2102ad433e8ddf4fc799aebc6baff73458f"},{"author":{"_account_id":15993,"name":"Amy Marrich","display_name":"Amy Marrich (spotz)","email":"amy@demarco.com","username":"amarrich"},"change_message_id":"1b9f3f405e89139f3cedee7bd4cd335c24177d8f","unresolved":false,"context_lines":[{"line_number":112,"context_line":""},{"line_number":113,"context_line":""},{"line_number":114,"context_line":"``infra_host1`` is the host name and ``ip`` is used to set the known IP address"},{"line_number":115,"context_line":"of the host. Even if you have the host names set within your environment using"},{"line_number":116,"context_line":"either the ``hosts`` file or a resolver you must specify the IP."},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"If you want to use a host that is not in a predefined group and is used in some"},{"line_number":119,"context_line":"custom out of band Ansible play you can add a top level key for the host group"}],"source_content_type":"text/x-rst","patch_set":1,"id":"bae84128_54e60c17","line":116,"range":{"start_line":115,"start_character":13,"end_line":116,"end_character":64},"updated":"2016-02-24 18:41:18.000000000","message":"Even if the host names are set within the environment using either the ``hosts`` for or a resolver, the IP must be specified.","commit_id":"ea20c2102ad433e8ddf4fc799aebc6baff73458f"},{"author":{"_account_id":15993,"name":"Amy Marrich","display_name":"Amy Marrich (spotz)","email":"amy@demarco.com","username":"amarrich"},"change_message_id":"1b9f3f405e89139f3cedee7bd4cd335c24177d8f","unresolved":false,"context_lines":[{"line_number":115,"context_line":"of the host. Even if you have the host names set within your environment using"},{"line_number":116,"context_line":"either the ``hosts`` file or a resolver you must specify the IP."},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"If you want to use a host that is not in a predefined group and is used in some"},{"line_number":119,"context_line":"custom out of band Ansible play you can add a top level key for the host group"},{"line_number":120,"context_line":"with the host name and ip key. The syntax is the exact same as the predefined host groups."},{"line_number":121,"context_line":""},{"line_number":122,"context_line":""},{"line_number":123,"context_line":"Adding options to containers within targeted hosts"}],"source_content_type":"text/x-rst","patch_set":1,"id":"bae84128_9476d404","line":120,"range":{"start_line":118,"start_character":0,"end_line":120,"end_character":30},"updated":"2016-02-24 18:41:18.000000000","message":"If it is desirable to use a host that is not in a predefined group and is used in a custom out of band Ansible play, a top level key can be used for the host group that includes the host name and IP key.","commit_id":"ea20c2102ad433e8ddf4fc799aebc6baff73458f"},{"author":{"_account_id":12807,"name":"Steve Lewis (stevelle)","email":"stevelle@gmail.com","username":"stevelle"},"change_message_id":"a8c3df9d68298589ced7f40605509fd2a06e11c0","unresolved":false,"context_lines":[{"line_number":1,"context_line":"Ansible OpenStack LXC Configuration"},{"line_number":2,"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"},{"line_number":3,"context_line":":date: 2013-09-05 09:51"},{"line_number":4,"context_line":":tags: lxc, openstack, cloud, ansible"}],"source_content_type":"text/x-rst","patch_set":2,"id":"bae84128_f8e0e7ce","line":1,"range":{"start_line":1,"start_character":0,"end_line":1,"end_character":7},"updated":"2016-02-24 23:18:39.000000000","message":"We should update this heading since the project isn\u0027t called that anymore.","commit_id":"1bbd93a3ba16492a02e4922f89574d7c9bd236f6"},{"author":{"_account_id":12807,"name":"Steve Lewis (stevelle)","email":"stevelle@gmail.com","username":"stevelle"},"change_message_id":"a8c3df9d68298589ced7f40605509fd2a06e11c0","unresolved":false,"context_lines":[{"line_number":1,"context_line":"Ansible OpenStack LXC Configuration"},{"line_number":2,"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"},{"line_number":3,"context_line":":date: 2013-09-05 09:51"},{"line_number":4,"context_line":":tags: lxc, openstack, cloud, ansible"},{"line_number":5,"context_line":":category: \\*nix"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"This directory contains the files needed to make the openstack_deployment"}],"source_content_type":"text/x-rst","patch_set":2,"id":"bae84128_18030b78","line":4,"range":{"start_line":4,"start_character":7,"end_line":4,"end_character":10},"updated":"2016-02-24 23:18:39.000000000","message":"The project is less lxc-centric so maybe we drop this tag?","commit_id":"1bbd93a3ba16492a02e4922f89574d7c9bd236f6"},{"author":{"_account_id":12807,"name":"Steve Lewis (stevelle)","email":"stevelle@gmail.com","username":"stevelle"},"change_message_id":"a8c3df9d68298589ced7f40605509fd2a06e11c0","unresolved":false,"context_lines":[{"line_number":4,"context_line":":tags: lxc, openstack, cloud, ansible"},{"line_number":5,"context_line":":category: \\*nix"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"This directory contains the files needed to make the openstack_deployment"},{"line_number":8,"context_line":"process work. The inventory is generated from a user configuration file named"},{"line_number":9,"context_line":"``openstack_user_config.yml``. To load inventory you MUST copy the directory"},{"line_number":10,"context_line":"``openstack_deploy`` to either  ``$HOME/`` or ``/etc/``. With this folder in"}],"source_content_type":"text/x-rst","patch_set":2,"id":"bae84128_7508602e","line":7,"range":{"start_line":7,"start_character":53,"end_line":7,"end_character":73},"updated":"2016-02-24 23:18:39.000000000","message":"recommend: OpenStack deployment","commit_id":"1bbd93a3ba16492a02e4922f89574d7c9bd236f6"},{"author":{"_account_id":12807,"name":"Steve Lewis (stevelle)","email":"stevelle@gmail.com","username":"stevelle"},"change_message_id":"a8c3df9d68298589ced7f40605509fd2a06e11c0","unresolved":false,"context_lines":[{"line_number":7,"context_line":"This directory contains the files needed to make the openstack_deployment"},{"line_number":8,"context_line":"process work. The inventory is generated from a user configuration file named"},{"line_number":9,"context_line":"``openstack_user_config.yml``. To load inventory you MUST copy the directory"},{"line_number":10,"context_line":"``openstack_deploy`` to either  ``$HOME/`` or ``/etc/``. With this folder in"},{"line_number":11,"context_line":"place, you will need to enter the folder and edit the file"},{"line_number":12,"context_line":"``openstack_user_config.yml``. The file will contain all of the IP"},{"line_number":13,"context_line":"addresses/hostnames that your infrastructure will exist on as well as a CIDR"}],"source_content_type":"text/x-rst","patch_set":2,"id":"bae84128_580bd37d","line":10,"range":{"start_line":10,"start_character":35,"end_line":10,"end_character":39},"updated":"2016-02-24 23:18:39.000000000","message":"I\u0027m thought that we haven\u0027t been able to use $HOME for a while and that this behavior is no longer supported.\n\nProbably needs validation.","commit_id":"1bbd93a3ba16492a02e4922f89574d7c9bd236f6"},{"author":{"_account_id":12807,"name":"Steve Lewis (stevelle)","email":"stevelle@gmail.com","username":"stevelle"},"change_message_id":"a8c3df9d68298589ced7f40605509fd2a06e11c0","unresolved":false,"context_lines":[{"line_number":112,"context_line":""},{"line_number":113,"context_line":""},{"line_number":114,"context_line":"Any host specified within these groups will have containers built within them"},{"line_number":115,"context_line":"automatically."},{"line_number":116,"context_line":""},{"line_number":117,"context_line":"Which containers are built on which hosts is controlled by mappings within"},{"line_number":118,"context_line":"``/etc/openstack_deploy/env.d/*.yml`` files."}],"source_content_type":"text/x-rst","patch_set":2,"id":"bae84128_b87dbfb3","line":115,"updated":"2016-02-24 23:18:39.000000000","message":"Some mention of conf.d would be helpful here.","commit_id":"1bbd93a3ba16492a02e4922f89574d7c9bd236f6"},{"author":{"_account_id":12807,"name":"Steve Lewis (stevelle)","email":"stevelle@gmail.com","username":"stevelle"},"change_message_id":"a8c3df9d68298589ced7f40605509fd2a06e11c0","unresolved":false,"context_lines":[{"line_number":126,"context_line":"        ip: 10.0.0.1"},{"line_number":127,"context_line":""},{"line_number":128,"context_line":""},{"line_number":129,"context_line":"``infra_host1`` is the host name and ``ip`` is used to set the known IP"},{"line_number":130,"context_line":"address of the host. Even if the host names are set within the environment"},{"line_number":131,"context_line":"using either the ``hosts`` file or a resolver, the IP must be specified."},{"line_number":132,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"bae84128_5811135d","line":129,"range":{"start_line":129,"start_character":16,"end_line":129,"end_character":18},"updated":"2016-02-24 23:18:39.000000000","message":"recommend: Here ``infra_host1`` represents the host name","commit_id":"1bbd93a3ba16492a02e4922f89574d7c9bd236f6"},{"author":{"_account_id":12807,"name":"Steve Lewis (stevelle)","email":"stevelle@gmail.com","username":"stevelle"},"change_message_id":"a8c3df9d68298589ced7f40605509fd2a06e11c0","unresolved":false,"context_lines":[{"line_number":131,"context_line":"using either the ``hosts`` file or a resolver, the IP must be specified."},{"line_number":132,"context_line":""},{"line_number":133,"context_line":"If it is desirable to use a host that is not in a predefined group and is used"},{"line_number":134,"context_line":"in a custom out of band Ansible play, a top level key can be used for the host"},{"line_number":135,"context_line":"group that includes the host name and IP key. The syntax is the exact same as"},{"line_number":136,"context_line":"the predefined host groups."},{"line_number":137,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"bae84128_1b25c5ad","line":134,"range":{"start_line":134,"start_character":3,"end_line":134,"end_character":23},"updated":"2016-02-24 23:18:39.000000000","message":"recommend: an external","commit_id":"1bbd93a3ba16492a02e4922f89574d7c9bd236f6"},{"author":{"_account_id":18784,"name":"Michael Carden","email":"mike.carden@gmail.com","username":"mcarden"},"change_message_id":"84ae95cfa52d4c470aae84b5906e908b2e4b330d","unresolved":false,"context_lines":[{"line_number":10,"context_line":"``openstack_deploy`` to ``/etc/``. With this folder in place, you will need to"},{"line_number":11,"context_line":"enter the folder and edit the file ``openstack_user_config.yml``. The file"},{"line_number":12,"context_line":"will contain all of the IP addresses/hostnames that your infrastructure will"},{"line_number":13,"context_line":"exist on as well as a CIDR that your containers will have IP addresses"},{"line_number":14,"context_line":"assigned from. This allows for ease of scaling new nodes as well as the"},{"line_number":15,"context_line":"affinity for containers being set within this file."},{"line_number":16,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"bae84128_ece029cf","line":13,"updated":"2016-02-25 00:37:20.000000000","message":"CIDR block? CIDR network?","commit_id":"e757254905a4b462d6b5ade877d7e5bfdacd0ca9"},{"author":{"_account_id":18784,"name":"Michael Carden","email":"mike.carden@gmail.com","username":"mcarden"},"change_message_id":"84ae95cfa52d4c470aae84b5906e908b2e4b330d","unresolved":false,"context_lines":[{"line_number":147,"context_line":"value`` pairs will be set as ``host_vars`` on all containers found under host"},{"line_number":148,"context_line":"name."},{"line_number":149,"context_line":""},{"line_number":150,"context_line":"Here is an example of turning debug mode on all containers on infra1"},{"line_number":151,"context_line":""},{"line_number":152,"context_line":""},{"line_number":153,"context_line":".. code-block:: yaml"}],"source_content_type":"text/x-rst","patch_set":3,"id":"bae84128_ccc3a537","line":150,"updated":"2016-02-25 00:37:20.000000000","message":"Either \"...turning on debug mode on...\" or \"...turning debug mode on, on all...\"","commit_id":"e757254905a4b462d6b5ade877d7e5bfdacd0ca9"}]}
