)]}'
{"doc/install-guide-rst/source/keystone-users.rst":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"1635772ccf49504c4a51814fb24bfab729dd626c","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"},{"line_number":2,"context_line":"Create projects, users, and roles"},{"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"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a50d1a3_316dcbcc","side":"PARENT","line":1,"updated":"2015-07-24 15:31:26.000000000","message":"Why do you remvoe the \"\u003d\u003d\u003d\"? It belongs here..","commit_id":"0be7a36f054b472f4256c0c2782fa28ff4e7d9db"},{"author":{"_account_id":167,"name":"Christian Berendt","email":"berendt@osism.tech","username":"berendt"},"change_message_id":"d5fc45f7743dfc2cb96416575f47829332dfbd96","unresolved":false,"context_lines":[{"line_number":5,"context_line":"service. The authentication service uses a combination of domains,"},{"line_number":6,"context_line":"projects (tenants), users, and roles."},{"line_number":7,"context_line":""},{"line_number":8,"context_line":".. Note::"},{"line_number":9,"context_line":"   "},{"line_number":10,"context_line":"   For simplicity, this guide implicitly uses the ``default`` domain."},{"line_number":11,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a50d1a3_961615a6","line":8,"updated":"2015-07-24 15:23:56.000000000","message":"This should be \u0027note\u0027 instead of \u0027Note\u0027.","commit_id":"209d85b175cb5b30f782834bce21d0db3de551e8"},{"author":{"_account_id":167,"name":"Christian Berendt","email":"berendt@osism.tech","username":"berendt"},"change_message_id":"d5fc45f7743dfc2cb96416575f47829332dfbd96","unresolved":false,"context_lines":[{"line_number":6,"context_line":"projects (tenants), users, and roles."},{"line_number":7,"context_line":""},{"line_number":8,"context_line":".. Note::"},{"line_number":9,"context_line":"   "},{"line_number":10,"context_line":"   For simplicity, this guide implicitly uses the ``default`` domain."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":".. only:: debian"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a50d1a3_f6f7598a","line":9,"updated":"2015-07-24 15:23:56.000000000","message":"Remove whitespaces.","commit_id":"209d85b175cb5b30f782834bce21d0db3de551e8"},{"author":{"_account_id":167,"name":"Christian Berendt","email":"berendt@osism.tech","username":"berendt"},"change_message_id":"d5fc45f7743dfc2cb96416575f47829332dfbd96","unresolved":false,"context_lines":[{"line_number":24,"context_line":""},{"line_number":25,"context_line":"a. Create the ``admin`` project:"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":".. code-block:: bash"},{"line_number":28,"context_line":"   "},{"line_number":29,"context_line":"   $ openstack project create --description \"Admin Project\" admin"},{"line_number":30,"context_line":"   +-------------+----------------------------------+"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a50d1a3_f63e7928","line":27,"updated":"2015-07-24 15:23:56.000000000","message":"use console instead of bash","commit_id":"209d85b175cb5b30f782834bce21d0db3de551e8"},{"author":{"_account_id":167,"name":"Christian Berendt","email":"berendt@osism.tech","username":"berendt"},"change_message_id":"d5fc45f7743dfc2cb96416575f47829332dfbd96","unresolved":false,"context_lines":[{"line_number":41,"context_line":"   OpenStack generates IDs dynamically, so you will see different"},{"line_number":42,"context_line":"   values in the example command output."},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"b. Create the :user: `admin` user:"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":".. code-block:: bash"},{"line_number":47,"context_line":"   "}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a50d1a3_967db5e9","line":44,"updated":"2015-07-24 15:23:56.000000000","message":"We do not use the :user: tag in the other files.","commit_id":"209d85b175cb5b30f782834bce21d0db3de551e8"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"1635772ccf49504c4a51814fb24bfab729dd626c","unresolved":false,"context_lines":[{"line_number":171,"context_line":"   | name  | user                             |"},{"line_number":172,"context_line":"   +-------+----------------------------------+"},{"line_number":173,"context_line":""},{"line_number":174,"context_line":".. Note::"},{"line_number":175,"context_line":"   "},{"line_number":176,"context_line":"   You can repeat this procedure to create additional projects and"},{"line_number":177,"context_line":"   users."}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a50d1a3_919fffb3","line":174,"updated":"2015-07-24 15:31:26.000000000","message":"lowercase note","commit_id":"209d85b175cb5b30f782834bce21d0db3de551e8"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"0bf1b8625ee373985c337843cb3eeada9abfef23","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"},{"line_number":2,"context_line":"Create projects, users, and roles"},{"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"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3a50d1a3_9ba4f908","side":"PARENT","line":1,"updated":"2015-07-24 17:10:49.000000000","message":"Leave the \"\u003d\u003d\u003d\u003d\" in","commit_id":"0be7a36f054b472f4256c0c2782fa28ff4e7d9db"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"0bf1b8625ee373985c337843cb3eeada9abfef23","unresolved":false,"context_lines":[{"line_number":1,"context_line":"Create projects, users, and roles"},{"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"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"The Identity service provides authentication services for each OpenStack"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3a50d1a3_bba9b5e1","line":1,"updated":"2015-07-24 17:10:49.000000000","message":"Leave the \"\u003d\u003d\u003d\u003d\" overline in","commit_id":"d3074f40bb1f84e7ea14e2bd1d77a099d6b2ef70"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"0bf1b8625ee373985c337843cb3eeada9abfef23","unresolved":false,"context_lines":[{"line_number":19,"context_line":"#. Create an administrative project, user, and role for administrative"},{"line_number":20,"context_line":"operations in your environment:"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"a. Create the ``admin`` project:"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":".. code-block:: console"},{"line_number":25,"context_line":"   $ openstack project create --description \"Admin Project\" admin"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3a50d1a3_1b90e994","line":22,"updated":"2015-07-24 17:10:49.000000000","message":"AFAIK this needs to be intented for proper enumation. Please check the html output","commit_id":"d3074f40bb1f84e7ea14e2bd1d77a099d6b2ef70"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"5e56f7b8355a631120d9270788255f0dcf6b5d5e","unresolved":false,"context_lines":[{"line_number":22,"context_line":""},{"line_number":23,"context_line":"   a. Create the ``admin`` project:"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":".. code-block:: console"},{"line_number":26,"context_line":"   $ openstack project create --description \"Admin Project\" admin"},{"line_number":27,"context_line":"   +-------------+----------------------------------+"},{"line_number":28,"context_line":"   | Field       | Value                            |"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3a50d1a3_5dc4173f","line":25,"updated":"2015-07-25 04:05:59.000000000","message":"add indent (6 white spaces). This block is inside step a.","commit_id":"b50831113b6e336e88b20d4a19a338e6700d3caf"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"5e56f7b8355a631120d9270788255f0dcf6b5d5e","unresolved":false,"context_lines":[{"line_number":23,"context_line":"   a. Create the ``admin`` project:"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":".. code-block:: console"},{"line_number":26,"context_line":"   $ openstack project create --description \"Admin Project\" admin"},{"line_number":27,"context_line":"   +-------------+----------------------------------+"},{"line_number":28,"context_line":"   | Field       | Value                            |"},{"line_number":29,"context_line":"   +-------------+----------------------------------+"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3a50d1a3_ddafc77b","line":26,"updated":"2015-07-25 04:05:59.000000000","message":"need a blank line after \"code-block\".","commit_id":"b50831113b6e336e88b20d4a19a338e6700d3caf"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"5e56f7b8355a631120d9270788255f0dcf6b5d5e","unresolved":false,"context_lines":[{"line_number":33,"context_line":"   | name        | admin                            |"},{"line_number":34,"context_line":"   +-------------+----------------------------------+"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":".. note::"},{"line_number":37,"context_line":"   OpenStack generates IDs dynamically, so you will see different"},{"line_number":38,"context_line":"   values in the example command output."},{"line_number":39,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"3a50d1a3_7dbf93aa","line":36,"updated":"2015-07-25 04:05:59.000000000","message":"ditto.","commit_id":"b50831113b6e336e88b20d4a19a338e6700d3caf"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"5e56f7b8355a631120d9270788255f0dcf6b5d5e","unresolved":false,"context_lines":[{"line_number":39,"context_line":""},{"line_number":40,"context_line":"   b. Create the ``admin`` user:"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":".. code-block:: console"},{"line_number":43,"context_line":"   $ openstack user create --password-prompt admin"},{"line_number":44,"context_line":"   User Password:"},{"line_number":45,"context_line":"   Repeat User Password:"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3a50d1a3_3de02bcc","line":42,"updated":"2015-07-25 04:05:59.000000000","message":"ditto.","commit_id":"b50831113b6e336e88b20d4a19a338e6700d3caf"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"5e56f7b8355a631120d9270788255f0dcf6b5d5e","unresolved":false,"context_lines":[{"line_number":55,"context_line":""},{"line_number":56,"context_line":"   c. Create the ``admin`` role:"},{"line_number":57,"context_line":""},{"line_number":58,"context_line":".. code-block:: console"},{"line_number":59,"context_line":"   $ openstack role create admin"},{"line_number":60,"context_line":"   +-------+----------------------------------+"},{"line_number":61,"context_line":"   | Field | Value                            |"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3a50d1a3_dde6e7e7","line":58,"updated":"2015-07-25 04:05:59.000000000","message":"ditto.","commit_id":"b50831113b6e336e88b20d4a19a338e6700d3caf"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"5e56f7b8355a631120d9270788255f0dcf6b5d5e","unresolved":false,"context_lines":[{"line_number":66,"context_line":""},{"line_number":67,"context_line":"   d. Add the ``admin`` role to the ``admin`` project and user:"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":".. code-block:: console"},{"line_number":70,"context_line":"   $ openstack role add --project admin --user admin admin"},{"line_number":71,"context_line":"   +-------+----------------------------------+"},{"line_number":72,"context_line":"   | Field | Value                            |"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3a50d1a3_fde963b8","line":69,"updated":"2015-07-25 04:05:59.000000000","message":"ditto.","commit_id":"b50831113b6e336e88b20d4a19a338e6700d3caf"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"5e56f7b8355a631120d9270788255f0dcf6b5d5e","unresolved":false,"context_lines":[{"line_number":75,"context_line":"   | name  | admin                            |"},{"line_number":76,"context_line":"   +-------+----------------------------------+"},{"line_number":77,"context_line":""},{"line_number":78,"context_line":".. note::"},{"line_number":79,"context_line":"   Any roles that you create must map to roles specified in the"},{"line_number":80,"context_line":"   ``policy.json`` file in the configuration file directory of each"},{"line_number":81,"context_line":"   OpenStack service. The default policy for most services grants"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3a50d1a3_9dd13ffe","line":78,"updated":"2015-07-25 04:05:59.000000000","message":"ditto.","commit_id":"b50831113b6e336e88b20d4a19a338e6700d3caf"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"5e56f7b8355a631120d9270788255f0dcf6b5d5e","unresolved":false,"context_lines":[{"line_number":88,"context_line":""},{"line_number":89,"context_line":"   a. Create the ``service`` project:"},{"line_number":90,"context_line":""},{"line_number":91,"context_line":".. code-block:: console"},{"line_number":92,"context_line":"   $ openstack project create --description \"Service Project\" service"},{"line_number":93,"context_line":"   +-------------+----------------------------------+"},{"line_number":94,"context_line":"   | Field       | Value                            |"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3a50d1a3_bdcc3b62","line":91,"updated":"2015-07-25 04:05:59.000000000","message":"ditto.","commit_id":"b50831113b6e336e88b20d4a19a338e6700d3caf"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"5e56f7b8355a631120d9270788255f0dcf6b5d5e","unresolved":false,"context_lines":[{"line_number":104,"context_line":""},{"line_number":105,"context_line":"   a. Create the ``demo`` project:"},{"line_number":106,"context_line":""},{"line_number":107,"context_line":".. code-block:: console"},{"line_number":108,"context_line":"   $ openstack project create --description \"Demo Project\" demo"},{"line_number":109,"context_line":"   +-------------+----------------------------------+"},{"line_number":110,"context_line":"   | Field       | Value                            |"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3a50d1a3_3d07cb82","line":107,"updated":"2015-07-25 04:05:59.000000000","message":"ditto.","commit_id":"b50831113b6e336e88b20d4a19a338e6700d3caf"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"5e56f7b8355a631120d9270788255f0dcf6b5d5e","unresolved":false,"context_lines":[{"line_number":121,"context_line":""},{"line_number":122,"context_line":"   b. Create the ``demo`` user:"},{"line_number":123,"context_line":""},{"line_number":124,"context_line":".. code-block:: console"},{"line_number":125,"context_line":"   $ openstack user create --password-prompt demo"},{"line_number":126,"context_line":"   User Password:"},{"line_number":127,"context_line":"   Repeat User Password:"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3a50d1a3_1d044f7c","line":124,"updated":"2015-07-25 04:05:59.000000000","message":"ditto.","commit_id":"b50831113b6e336e88b20d4a19a338e6700d3caf"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"5e56f7b8355a631120d9270788255f0dcf6b5d5e","unresolved":false,"context_lines":[{"line_number":137,"context_line":""},{"line_number":138,"context_line":"   c. Create the ``user`` role:"},{"line_number":139,"context_line":""},{"line_number":140,"context_line":".. code-block:: console"},{"line_number":141,"context_line":"   $ openstack role create user"},{"line_number":142,"context_line":"   +-------+----------------------------------+"},{"line_number":143,"context_line":"   | Field | Value                            |"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3a50d1a3_7dd6b3f2","line":140,"updated":"2015-07-25 04:05:59.000000000","message":"ditto.","commit_id":"b50831113b6e336e88b20d4a19a338e6700d3caf"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"5e56f7b8355a631120d9270788255f0dcf6b5d5e","unresolved":false,"context_lines":[{"line_number":148,"context_line":""},{"line_number":149,"context_line":"   d. Add the ``user`` role to the ``demo`` project and user:"},{"line_number":150,"context_line":""},{"line_number":151,"context_line":".. code-block:: console"},{"line_number":152,"context_line":"   $ openstack role add --project demo --user demo user"},{"line_number":153,"context_line":"   +-------+----------------------------------+"},{"line_number":154,"context_line":"   | Field | Value                            |"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3a50d1a3_5ddbb71b","line":151,"updated":"2015-07-25 04:05:59.000000000","message":"ditto.","commit_id":"b50831113b6e336e88b20d4a19a338e6700d3caf"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"8d5be1f6d19cb12334751bbc4a19de3591106b2a","unresolved":false,"context_lines":[{"line_number":1,"context_line":"Create projects, users, and roles"},{"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"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"The Identity service provides authentication services for each OpenStack"}],"source_content_type":"text/x-rst","patch_set":6,"id":"3a50d1a3_93d80b55","line":1,"updated":"2015-08-02 23:52:23.000000000","message":"\u003d\u003d\u003d\u003d\u003d\u003d\n\naaa\n\n\u003d\u003d\u003d\u003d\u003d\u003d","commit_id":"ed0f8cee189675d79b503727a5db111c809aa639"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"8d5be1f6d19cb12334751bbc4a19de3591106b2a","unresolved":false,"context_lines":[{"line_number":19,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"#. Create an administrative project, user, and role for administrative"},{"line_number":22,"context_line":"operations in your environment:"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"a. Create the ``admin`` project:"},{"line_number":25,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"3a50d1a3_930a4bd1","line":22,"updated":"2015-08-02 23:52:23.000000000","message":"indent (3 white spaces) here.\n\nhttp://docs-draft.openstack.org/77/205577/6/check/gate-openstack-manuals-tox-doc-publish-checkbuild/0101caa//publish-docs/draft/install-guide-rst-ubuntu/keystone-users.html","commit_id":"ed0f8cee189675d79b503727a5db111c809aa639"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"8d5be1f6d19cb12334751bbc4a19de3591106b2a","unresolved":false,"context_lines":[{"line_number":21,"context_line":"#. Create an administrative project, user, and role for administrative"},{"line_number":22,"context_line":"operations in your environment:"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"a. Create the ``admin`` project:"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"      .. code-block:: console"},{"line_number":27,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"3a50d1a3_f3f94fc9","line":24,"updated":"2015-08-02 23:52:23.000000000","message":"indent (3 white spaces) here. this is inside #. block.","commit_id":"ed0f8cee189675d79b503727a5db111c809aa639"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"8d5be1f6d19cb12334751bbc4a19de3591106b2a","unresolved":false,"context_lines":[{"line_number":40,"context_line":"         OpenStack generates IDs dynamically, so you will see different"},{"line_number":41,"context_line":"         values in the example command output."},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"b. Create the ``admin`` user:"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"      .. code-block:: console"},{"line_number":46,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"3a50d1a3_13f71bd4","line":43,"updated":"2015-08-02 23:52:23.000000000","message":"ditto","commit_id":"ed0f8cee189675d79b503727a5db111c809aa639"},{"author":{"_account_id":10897,"name":"Joseph Robinson","email":"josephremail@gmail.com","username":"RobiJoe"},"change_message_id":"485941766a90f08bef3f54f40f3b5f640725e3bd","unresolved":false,"context_lines":[{"line_number":84,"context_line":"      .. note::"},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"         Any roles that you create must map to roles specified in the"},{"line_number":87,"context_line":"         ``policy.json`` file in the configuration file directory of each"},{"line_number":88,"context_line":"         OpenStack service. The default policy for most services grants"},{"line_number":89,"context_line":"         administrative access to the ``admin`` role. For more information,"},{"line_number":90,"context_line":"         see the `Operations Guide - Managing Projects and"}],"source_content_type":"text/x-rst","patch_set":6,"id":"3a50d1a3_b35e6711","line":87,"updated":"2015-08-02 23:18:06.000000000","message":"Line 87: Add the :file: role here. one back tick - :file:`policy.json`","commit_id":"ed0f8cee189675d79b503727a5db111c809aa639"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"8d5be1f6d19cb12334751bbc4a19de3591106b2a","unresolved":false,"context_lines":[{"line_number":91,"context_line":"         Users \u003chttp://docs.openstack.org/openstack-ops/content/projects_users.html\u003e`__."},{"line_number":92,"context_line":""},{"line_number":93,"context_line":"#. This guide uses a service project that contains a unique user for each"},{"line_number":94,"context_line":"service that you add to your environment."},{"line_number":95,"context_line":""},{"line_number":96,"context_line":"a. Create the ``service`` project:"},{"line_number":97,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"3a50d1a3_33225755","line":94,"updated":"2015-08-02 23:52:23.000000000","message":"indent here.","commit_id":"ed0f8cee189675d79b503727a5db111c809aa639"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"8d5be1f6d19cb12334751bbc4a19de3591106b2a","unresolved":false,"context_lines":[{"line_number":93,"context_line":"#. This guide uses a service project that contains a unique user for each"},{"line_number":94,"context_line":"service that you add to your environment."},{"line_number":95,"context_line":""},{"line_number":96,"context_line":"a. Create the ``service`` project:"},{"line_number":97,"context_line":""},{"line_number":98,"context_line":"      .. code-block:: console"},{"line_number":99,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"3a50d1a3_732c5f4a","line":96,"updated":"2015-08-02 23:52:23.000000000","message":"ditto","commit_id":"ed0f8cee189675d79b503727a5db111c809aa639"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"8d5be1f6d19cb12334751bbc4a19de3591106b2a","unresolved":false,"context_lines":[{"line_number":108,"context_line":"         +-------------+----------------------------------+"},{"line_number":109,"context_line":""},{"line_number":110,"context_line":"#. Regular (non-admin) tasks should use an unprivileged project and user."},{"line_number":111,"context_line":"As an example, this guide creates the ``demo`` project and user."},{"line_number":112,"context_line":""},{"line_number":113,"context_line":"a. Create the ``demo`` project:"},{"line_number":114,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"3a50d1a3_f3206f4b","line":111,"updated":"2015-08-02 23:52:23.000000000","message":"indent here.","commit_id":"ed0f8cee189675d79b503727a5db111c809aa639"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"8d5be1f6d19cb12334751bbc4a19de3591106b2a","unresolved":false,"context_lines":[{"line_number":110,"context_line":"#. Regular (non-admin) tasks should use an unprivileged project and user."},{"line_number":111,"context_line":"As an example, this guide creates the ``demo`` project and user."},{"line_number":112,"context_line":""},{"line_number":113,"context_line":"a. Create the ``demo`` project:"},{"line_number":114,"context_line":""},{"line_number":115,"context_line":"      .. code-block:: console"},{"line_number":116,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"3a50d1a3_131e3b0c","line":113,"updated":"2015-08-02 23:52:23.000000000","message":"ditto","commit_id":"ed0f8cee189675d79b503727a5db111c809aa639"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"8d5be1f6d19cb12334751bbc4a19de3591106b2a","unresolved":false,"context_lines":[{"line_number":129,"context_line":"         Do not repeat this step when creating additional users for this"},{"line_number":130,"context_line":"         project."},{"line_number":131,"context_line":""},{"line_number":132,"context_line":"b. Create the ``demo`` user:"},{"line_number":133,"context_line":""},{"line_number":134,"context_line":"      .. code-block:: console"},{"line_number":135,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"3a50d1a3_73d3ff38","line":132,"updated":"2015-08-02 23:52:23.000000000","message":"ditto","commit_id":"ed0f8cee189675d79b503727a5db111c809aa639"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"8d5be1f6d19cb12334751bbc4a19de3591106b2a","unresolved":false,"context_lines":[{"line_number":146,"context_line":"         | username   | demo                             |"},{"line_number":147,"context_line":"         +------------+----------------------------------+"},{"line_number":148,"context_line":""},{"line_number":149,"context_line":"c. Create the ``user`` role:"},{"line_number":150,"context_line":""},{"line_number":151,"context_line":"      .. code-block:: console"},{"line_number":152,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"3a50d1a3_d313f3ff","line":149,"updated":"2015-08-02 23:52:23.000000000","message":"ditto","commit_id":"ed0f8cee189675d79b503727a5db111c809aa639"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"8d5be1f6d19cb12334751bbc4a19de3591106b2a","unresolved":false,"context_lines":[{"line_number":158,"context_line":"         | name  | user                             |"},{"line_number":159,"context_line":"         +-------+----------------------------------+"},{"line_number":160,"context_line":""},{"line_number":161,"context_line":"d. Add the ``user`` role to the ``demo`` project and user:"},{"line_number":162,"context_line":""},{"line_number":163,"context_line":"      .. code-block:: console"},{"line_number":164,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"3a50d1a3_b31667f0","line":161,"updated":"2015-08-02 23:52:23.000000000","message":"ditto","commit_id":"ed0f8cee189675d79b503727a5db111c809aa639"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"76a0b658823c85cf63c917306e0f171ac4ce695f","unresolved":false,"context_lines":[{"line_number":17,"context_line":"      The packages can automatically create the service entity and API"},{"line_number":18,"context_line":"      endpoint."},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"To create tenants, users, and roles"},{"line_number":21,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"#. Create an administrative project, user, and role for administrative"}],"source_content_type":"text/x-rst","patch_set":7,"id":"3a50d1a3_b63095ea","line":20,"updated":"2015-08-03 00:54:22.000000000","message":"**To create tenants, users, and roles**","commit_id":"385b6909bf3350613675d5c407acb1c2d43b4640"},{"author":{"_account_id":14643,"name":"Olga Gusarenko","email":"ogusarenko@mirantis.com","username":"Olga"},"change_message_id":"66b8c5230677c931d15958d5864accd828d62c58","unresolved":false,"context_lines":[{"line_number":18,"context_line":"      endpoint."},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"**To create tenants, users, and roles**"},{"line_number":21,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"#. Create an administrative project, user, and role for administrative"},{"line_number":24,"context_line":"   operations in your environment:"}],"source_content_type":"text/x-rst","patch_set":8,"id":"3a50d1a3_fee1049c","line":21,"updated":"2015-08-03 11:59:39.000000000","message":"There was a mailing thread regarding marking such titles as headings 2 (with ~~~) or just using bold font (as **...**), and  it was decided to reserve a heading style for procedures. So, could you please remove ** markups here for the consistency. Thank you!","commit_id":"f629687f198c56e4ae6f36bdc68977eaa816f7fa"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"42b9f09e94b05d05eb9be99d76b5d9fa82c497ff","unresolved":false,"context_lines":[{"line_number":4,"context_line":""},{"line_number":5,"context_line":"The Identity service provides authentication services for each OpenStack"},{"line_number":6,"context_line":"service. The authentication service uses a combination of domains,"},{"line_number":7,"context_line":"projects (tenants), users, and roles."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":".. note::"},{"line_number":10,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"1a4dcd0f_6c363005","line":7,"updated":"2015-08-03 23:41:27.000000000","message":"domains, projects, users, roles should all be marked with references to the glossary. For example,  :term:`domains \u003cdomain\u003e`","commit_id":"d7a9399a15b526d340919717f78c1cb8dcaf4314"}]}
