)]}'
{"doc/config-reference/identity/section_keystone-sample-conf-files.xml":[{"author":{"_account_id":7923,"name":"Gauvain Pocentek","email":"gauvainpocentek@gmail.com","username":"gpocentek"},"change_message_id":"7a00828786f1797b55b5aff6eb355b05a6362f91","unresolved":false,"context_lines":[{"line_number":71,"context_line":"          \u003cpara\u003eDomains configured for the service user or project"},{"line_number":72,"context_line":"            use the Identity API v3 to retrieve the service token.\u003c/para\u003e"},{"line_number":73,"context_line":"          \u003cpara\u003eTo configure the domain for the service user, set the"},{"line_number":74,"context_line":"            following options:\u003c/para\u003e"},{"line_number":75,"context_line":"          \u003cprogramlisting\u003eadmin_user_domain_id \u003d \u003creplaceable\u003eUSER_DOMAIN_ID\u003c/replaceable\u003e"},{"line_number":76,"context_line":"admin_user_domain_name \u003d \u003creplaceable\u003eUSER_DOMAIN_NAME\u003c/replaceable\u003e\u003c/programlisting\u003e"},{"line_number":77,"context_line":"          \u003cpara\u003eReplace \u003creplaceable\u003eUSER_DOMAIN_ID\u003c/replaceable\u003e with"}],"source_content_type":"application/xml","patch_set":1,"id":"3a50d1a3_21443a48","line":74,"updated":"2015-07-22 06:51:59.000000000","message":"Would be better to specify in which file and section these settings should appear (keystone.conf, DEFAULT section IIRC).","commit_id":"f2361f69a7b1a124e598ada7018be925b9cd36b5"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"b43c2b4a0dceb14d2a9cebd77a7b2ff2434d6688","unresolved":false,"context_lines":[{"line_number":71,"context_line":"          \u003cpara\u003eDomains configured for the service user or project"},{"line_number":72,"context_line":"            use the Identity API v3 to retrieve the service token.\u003c/para\u003e"},{"line_number":73,"context_line":"          \u003cpara\u003eTo configure the domain for the service user, set the"},{"line_number":74,"context_line":"            following options:\u003c/para\u003e"},{"line_number":75,"context_line":"          \u003cprogramlisting\u003eadmin_user_domain_id \u003d \u003creplaceable\u003eUSER_DOMAIN_ID\u003c/replaceable\u003e"},{"line_number":76,"context_line":"admin_user_domain_name \u003d \u003creplaceable\u003eUSER_DOMAIN_NAME\u003c/replaceable\u003e\u003c/programlisting\u003e"},{"line_number":77,"context_line":"          \u003cpara\u003eReplace \u003creplaceable\u003eUSER_DOMAIN_ID\u003c/replaceable\u003e with"}],"source_content_type":"application/xml","patch_set":1,"id":"3a50d1a3_b67b6ebd","line":74,"in_reply_to":"3a50d1a3_21443a48","updated":"2015-07-23 06:00:41.000000000","message":"Done","commit_id":"f2361f69a7b1a124e598ada7018be925b9cd36b5"},{"author":{"_account_id":7923,"name":"Gauvain Pocentek","email":"gauvainpocentek@gmail.com","username":"gpocentek"},"change_message_id":"7a00828786f1797b55b5aff6eb355b05a6362f91","unresolved":false,"context_lines":[{"line_number":79,"context_line":"            \u003creplaceable\u003eUSER_DOMAIN_NAME\u003c/replaceable\u003e with the Identity"},{"line_number":80,"context_line":"            service account user domain name.\u003c/para\u003e"},{"line_number":81,"context_line":"          \u003cpara\u003eTo configure the domain for the project, set the"},{"line_number":82,"context_line":"            following options:\u003c/para\u003e"},{"line_number":83,"context_line":"          \u003cprogramlisting\u003eadmin_project_domain_id \u003d \u003creplaceable\u003ePROJECT_DOMAIN_ID\u003c/replaceable\u003e"},{"line_number":84,"context_line":"admin_project_domain_name \u003d \u003creplaceable\u003ePROJECT_DOMAIN_NAME\u003c/replaceable\u003e\u003c/programlisting\u003e"},{"line_number":85,"context_line":"          \u003cpara\u003eReplace \u003creplaceable\u003ePROJECT_DOMAIN_ID\u003c/replaceable\u003e with"}],"source_content_type":"application/xml","patch_set":1,"id":"3a50d1a3_0147be4b","line":82,"updated":"2015-07-22 06:51:59.000000000","message":"Same comment.","commit_id":"f2361f69a7b1a124e598ada7018be925b9cd36b5"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"b43c2b4a0dceb14d2a9cebd77a7b2ff2434d6688","unresolved":false,"context_lines":[{"line_number":79,"context_line":"            \u003creplaceable\u003eUSER_DOMAIN_NAME\u003c/replaceable\u003e with the Identity"},{"line_number":80,"context_line":"            service account user domain name.\u003c/para\u003e"},{"line_number":81,"context_line":"          \u003cpara\u003eTo configure the domain for the project, set the"},{"line_number":82,"context_line":"            following options:\u003c/para\u003e"},{"line_number":83,"context_line":"          \u003cprogramlisting\u003eadmin_project_domain_id \u003d \u003creplaceable\u003ePROJECT_DOMAIN_ID\u003c/replaceable\u003e"},{"line_number":84,"context_line":"admin_project_domain_name \u003d \u003creplaceable\u003ePROJECT_DOMAIN_NAME\u003c/replaceable\u003e\u003c/programlisting\u003e"},{"line_number":85,"context_line":"          \u003cpara\u003eReplace \u003creplaceable\u003ePROJECT_DOMAIN_ID\u003c/replaceable\u003e with"}],"source_content_type":"application/xml","patch_set":1,"id":"3a50d1a3_564d4a98","line":82,"in_reply_to":"3a50d1a3_0147be4b","updated":"2015-07-23 06:00:41.000000000","message":"Done","commit_id":"f2361f69a7b1a124e598ada7018be925b9cd36b5"},{"author":{"_account_id":14396,"name":"Alexander Adamov","email":"aadamov@mirantis.com","username":"Alexander"},"change_message_id":"a99c8fccc6061743bf98a122fcfd0ec7c1e3a26f","unresolved":false,"context_lines":[{"line_number":44,"context_line":"    \u003csection xml:id\u003d\"section_keystone-domain-configs\"\u003e"},{"line_number":45,"context_line":"        \u003ctitle\u003eDomain-specific configuration\u003c/title\u003e"},{"line_number":46,"context_line":"        \u003cpara\u003eIdentity enables you to configure domain-specific"},{"line_number":47,"context_line":"            authentication drivers. This allows, for example, a"},{"line_number":48,"context_line":"            domain to have its own LDAP or SQL server.\u003c/para\u003e"},{"line_number":49,"context_line":"        \u003csection xml:id\u003d\"section_keystone-domain-configs-enable\"\u003e"},{"line_number":50,"context_line":"            \u003ctitle\u003eEnable domain-specific drivers\u003c/title\u003e"}],"source_content_type":"application/xml","patch_set":2,"id":"3a50d1a3_769e3bba","line":47,"updated":"2015-07-23 09:29:02.000000000","message":"I\u0027d prefer: For example, this allows a domain ... - as this does not break the sentence.","commit_id":"b33e5d8d0ac16c6f19dece47dba8f3eeebce0d3f"},{"author":{"_account_id":14643,"name":"Olga Gusarenko","email":"ogusarenko@mirantis.com","username":"Olga"},"change_message_id":"8aa393c65e4443aed25a880de0ec47fcdabeaf75","unresolved":false,"context_lines":[{"line_number":59,"context_line":"            in the \u003coption\u003edomain_config_dir\u003c/option\u003e directory for"},{"line_number":60,"context_line":"            configuration files that are named as"},{"line_number":61,"context_line":"            \u003cfilename\u003ekeystone.\u003creplaceable\u003eDOMAIN_NAME\u003c/replaceable\u003e.conf\u003c/filename\u003e,"},{"line_number":62,"context_line":"            where \u003creplaceable\u003eDOMAIN_NAME\u003c/replaceable\u003e is the domain"},{"line_number":63,"context_line":"            name. Any domain without a domain-specific configuration"},{"line_number":64,"context_line":"            file uses options in the primary configuration file.\u003c/para\u003e"},{"line_number":65,"context_line":"         \u003c/section\u003e"}],"source_content_type":"application/xml","patch_set":2,"id":"3a50d1a3_65c20aeb","line":62,"updated":"2015-07-23 07:57:12.000000000","message":"Optional:\n\nwhere \u003creplaceable\u003eDOMAIN_NAME\u003c/replaceable\u003e is the domain name  --\u003e  do we really need this much of a muchness? :)","commit_id":"b33e5d8d0ac16c6f19dece47dba8f3eeebce0d3f"},{"author":{"_account_id":14396,"name":"Alexander Adamov","email":"aadamov@mirantis.com","username":"Alexander"},"change_message_id":"a99c8fccc6061743bf98a122fcfd0ec7c1e3a26f","unresolved":false,"context_lines":[{"line_number":59,"context_line":"            in the \u003coption\u003edomain_config_dir\u003c/option\u003e directory for"},{"line_number":60,"context_line":"            configuration files that are named as"},{"line_number":61,"context_line":"            \u003cfilename\u003ekeystone.\u003creplaceable\u003eDOMAIN_NAME\u003c/replaceable\u003e.conf\u003c/filename\u003e,"},{"line_number":62,"context_line":"            where \u003creplaceable\u003eDOMAIN_NAME\u003c/replaceable\u003e is the domain"},{"line_number":63,"context_line":"            name. Any domain without a domain-specific configuration"},{"line_number":64,"context_line":"            file uses options in the primary configuration file.\u003c/para\u003e"},{"line_number":65,"context_line":"         \u003c/section\u003e"}],"source_content_type":"application/xml","patch_set":2,"id":"3a50d1a3_1671f775","line":62,"in_reply_to":"3a50d1a3_65c20aeb","updated":"2015-07-23 09:29:02.000000000","message":"+1. It looks redundant.","commit_id":"b33e5d8d0ac16c6f19dece47dba8f3eeebce0d3f"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"b4a908046c9928fdb145846080d6498e6d822c0e","unresolved":false,"context_lines":[{"line_number":81,"context_line":"            \u003creplaceable\u003eUSER_DOMAIN_NAME\u003c/replaceable\u003e with the Identity"},{"line_number":82,"context_line":"            service account user domain name.\u003c/para\u003e"},{"line_number":83,"context_line":"          \u003cpara\u003eTo configure the domain for the project, set the"},{"line_number":84,"context_line":"            following options the [DEFAULT] section of the"},{"line_number":85,"context_line":"            \u003cfilename\u003e/etc/keystone/domains/keystone.\u003creplaceable\u003eDOMAIN_NAME\u003c/replaceable\u003e.conf\u003c/filename\u003e"},{"line_number":86,"context_line":"            file:\u003c/para\u003e"},{"line_number":87,"context_line":"          \u003cprogramlisting\u003eadmin_project_domain_id \u003d \u003creplaceable\u003ePROJECT_DOMAIN_ID\u003c/replaceable\u003e"}],"source_content_type":"application/xml","patch_set":2,"id":"3a50d1a3_4ce932b6","line":84,"updated":"2015-07-23 10:05:23.000000000","message":"following options the -\u003e following options in the","commit_id":"b33e5d8d0ac16c6f19dece47dba8f3eeebce0d3f"}]}
