)]}'
{"CHANGELOG.md":[{"author":{"_account_id":7128,"name":"Mark Vanderwiel","email":"vanderwl@us.ibm.com","username":"kramvan"},"change_message_id":"b635452ba1f53eeac1c00adcf1ec933a4a13c0c3","unresolved":false,"context_lines":[{"line_number":9,"context_line":"* Update mode for heat.conf from 644 to 640"},{"line_number":10,"context_line":"* Add cafile, memcached_servers, memcache_security_strategy, memcache_secret_key, insecure and hash_algorithms so that they are configurable."},{"line_number":11,"context_line":"* Add attributes for stack role and domain users"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"* Create role and domain setup for heat template defined users"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"## 9.2.0"}],"source_content_type":"text/x-markdown","patch_set":6,"id":"baa201ad_5d13f565","line":12,"updated":"2014-10-01 18:30:49.000000000","message":"This blank line to help avoid auto-rebase collisions","commit_id":"699d6f1ddcd52f3d0aed6e286c8793d52daae4f3"}],"recipes/identity_registration.rb":[{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"25280ed07138a7ba1f7ce1558a65bc0288ac0cef","unresolved":false,"context_lines":[{"line_number":140,"context_line":"  not_if { stack_user_role.nil? }"},{"line_number":141,"context_line":"end"},{"line_number":142,"context_line":""},{"line_number":143,"context_line":"# TODO: (MRV) Next three steps for this role setup:"},{"line_number":144,"context_line":"# 1. domain create --name [\u0027openstack\u0027][\u0027orchestration\u0027][\u0027stack_user_domain_name\u0027]"},{"line_number":145,"context_line":"# 2. user create   --name [\u0027openstack\u0027][\u0027orchestration\u0027][\u0027stack_domain_admin\u0027]  --password \u003cpwd\u003e --domain_id \u003cstack_domain\u003e"},{"line_number":146,"context_line":"# 3. role add      --user \u003cstack_user\u003e  --domain \u003cstack_domain\u003e   \u003cstack_role\u003e"}],"source_content_type":"text/x-ruby","patch_set":4,"id":"baa201ad_b7808a47","line":143,"updated":"2014-10-01 11:29:30.000000000","message":"This script is provided with heat (https://github.com/openstack/heat/blob/master/bin/heat-keystone-setup-domain) so I would suggest that this recipe call it.  The cookbook could provide an attribute that points to the install location and run the script if it exists.","commit_id":"1ceff2d551ef0afd75fd34b16d03d1bab76edead"},{"author":{"_account_id":7128,"name":"Mark Vanderwiel","email":"vanderwl@us.ibm.com","username":"kramvan"},"change_message_id":"0b937387503dd83075d516ef45602474daa1229c","unresolved":false,"context_lines":[{"line_number":140,"context_line":"  not_if { stack_user_role.nil? }"},{"line_number":141,"context_line":"end"},{"line_number":142,"context_line":""},{"line_number":143,"context_line":"# TODO: (MRV) Next three steps for this role setup:"},{"line_number":144,"context_line":"# 1. domain create --name [\u0027openstack\u0027][\u0027orchestration\u0027][\u0027stack_user_domain_name\u0027]"},{"line_number":145,"context_line":"# 2. user create   --name [\u0027openstack\u0027][\u0027orchestration\u0027][\u0027stack_domain_admin\u0027]  --password \u003cpwd\u003e --domain_id \u003cstack_domain\u003e"},{"line_number":146,"context_line":"# 3. role add      --user \u003cstack_user\u003e  --domain \u003cstack_domain\u003e   \u003cstack_role\u003e"}],"source_content_type":"text/x-ruby","patch_set":4,"id":"baa201ad_853b4d9b","line":143,"in_reply_to":"baa201ad_b7808a47","updated":"2014-10-01 14:30:10.000000000","message":"Ok, but I will do that in another patch as this one is complete as it stands now.","commit_id":"1ceff2d551ef0afd75fd34b16d03d1bab76edead"}]}
