)]}'
{"doc/ha-guide/source/controller-ha-keystone.rst":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"a787d6cf95e153b72db63ba12bca9f71c46e9e5e","unresolved":false,"context_lines":[{"line_number":20,"context_line":".. _keystone-pacemaker:"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"Add OpenStack Image API resource to Pacemaker"},{"line_number":23,"context_line":"---------------------------------------------"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"You must first download the OpenStack Image API resource to Pacemaker"},{"line_number":26,"context_line":"by running the following commands:"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a41bdd9_6d74fcfc","line":23,"updated":"2015-07-12 05:30:58.000000000","message":"Let\u0027s fix the headings here to follow our conventions....","commit_id":"18dbc464fac4c7ad8d83bb87a4697d21495df03f"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"a787d6cf95e153b72db63ba12bca9f71c46e9e5e","unresolved":false,"context_lines":[{"line_number":25,"context_line":"You must first download the OpenStack Image API resource to Pacemaker"},{"line_number":26,"context_line":"by running the following commands:"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"::"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"   # cd /usr/lib/ocf/resource.d/openstack"},{"line_number":31,"context_line":"   # wget https://raw.github.com/madkiss/openstack-resource-agents \\"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a41bdd9_0d60d034","line":28,"updated":"2015-07-12 05:30:58.000000000","message":"Use \n:code-block: console\n\nfor proper formatting of these. Also below","commit_id":"18dbc464fac4c7ad8d83bb87a4697d21495df03f"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"10c41e8aef7d48acbcd2930d3a6f7d75238cccd8","unresolved":false,"context_lines":[{"line_number":33,"context_line":"   # chmod a+rx *"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"You can now add the Pacemaker configuratioon"},{"line_number":36,"context_line":"for the OpenStack Image API resource"},{"line_number":37,"context_line":"by running the :command:`crm configure` command"},{"line_number":38,"context_line":"to connect to the Pacemaker cluster."},{"line_number":39,"context_line":"Add the following cluster resources:"}],"source_content_type":"text/x-rst","patch_set":5,"id":"9a41bdd9_4440e007","line":36,"updated":"2015-07-17 05:02:31.000000000","message":"Image API?","commit_id":"39eef894123e482753abe9f882214bb8dec8e03a"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"10c41e8aef7d48acbcd2930d3a6f7d75238cccd8","unresolved":false,"context_lines":[{"line_number":40,"context_line":""},{"line_number":41,"context_line":"::"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"   primitive p_glance-api ocf:openstack:glance-api \\"},{"line_number":44,"context_line":"   params config\u003d\"/etc/glance/glance-api.conf\" \\"},{"line_number":45,"context_line":"        os_password\u003d\"secretsecret\" \\"},{"line_number":46,"context_line":"        os_username\u003d\"admin\" os_tenant_name\u003d\"admin\" \\"}],"source_content_type":"text/x-rst","patch_set":5,"id":"9a41bdd9_a43bec9b","line":43,"updated":"2015-07-17 05:02:31.000000000","message":"glance?","commit_id":"39eef894123e482753abe9f882214bb8dec8e03a"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"10c41e8aef7d48acbcd2930d3a6f7d75238cccd8","unresolved":false,"context_lines":[{"line_number":65,"context_line":""},{"line_number":66,"context_line":".. _keystone-config-image-api:"},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"Configure OpenStack Image service API"},{"line_number":69,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":70,"context_line":""},{"line_number":71,"context_line":"[TODO: Explain the meaning of these fields]"}],"source_content_type":"text/x-rst","patch_set":5,"id":"9a41bdd9_044bb82c","line":68,"updated":"2015-07-17 05:02:31.000000000","message":"Image?","commit_id":"39eef894123e482753abe9f882214bb8dec8e03a"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"b4866af071f6408ffea3c112c92658101b8879bc","unresolved":false,"context_lines":[{"line_number":19,"context_line":""},{"line_number":20,"context_line":".. _keystone-pacemaker:"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"Add OpenStack Image API resource to Pacemaker"},{"line_number":23,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"You must first download the OpenStack Image API resource to Pacemaker"}],"source_content_type":"text/x-rst","patch_set":6,"id":"3a50d1a3_a77fccde","line":22,"updated":"2015-07-22 22:06:27.000000000","message":"Image API ??","commit_id":"d7ba484a90e628a5d89e669e2a7ebd38860c71d0"},{"author":{"_account_id":10014,"name":"Meg McRoberts","email":"DreidelLhasa@yahoo.com","username":"SstackScribe"},"change_message_id":"4332c93c6726ccc567978bedc2904417dab201ae","unresolved":false,"context_lines":[{"line_number":19,"context_line":""},{"line_number":20,"context_line":".. _keystone-pacemaker:"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"Add OpenStack Image API resource to Pacemaker"},{"line_number":23,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"You must first download the OpenStack Image API resource to Pacemaker"}],"source_content_type":"text/x-rst","patch_set":6,"id":"3a50d1a3_a7502c33","line":22,"in_reply_to":"3a50d1a3_a77fccde","updated":"2015-07-22 22:12:04.000000000","message":"Aargh!  Fixed here and below -- I can\u0027t believe I missed these!","commit_id":"d7ba484a90e628a5d89e669e2a7ebd38860c71d0"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"dc734cf93cd6fa2f6e1069295dbc42e72f97794f","unresolved":false,"context_lines":[{"line_number":14,"context_line":"in active / passive mode involves:"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"- :ref:`keystone-pacemaker`"},{"line_number":17,"context_line":"- :ref:`keystone-config-image-api`"},{"line_number":18,"context_line":"- :ref:`keystone-services-config`"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":".. _keystone-pacemaker:"}],"source_content_type":"text/x-rst","patch_set":7,"id":"3a50d1a3_b58b671e","line":17,"updated":"2015-07-23 04:51:38.000000000","message":"Still image here","commit_id":"48d4ef3460c21cfa955ce93b6ea20ec19d488f63"},{"author":{"_account_id":10014,"name":"Meg McRoberts","email":"DreidelLhasa@yahoo.com","username":"SstackScribe"},"change_message_id":"98f14bf6e1e53a1d1d53ec0766c6a8527598deef","unresolved":false,"context_lines":[{"line_number":14,"context_line":"in active / passive mode involves:"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"- :ref:`keystone-pacemaker`"},{"line_number":17,"context_line":"- :ref:`keystone-config-image-api`"},{"line_number":18,"context_line":"- :ref:`keystone-services-config`"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":".. _keystone-pacemaker:"}],"source_content_type":"text/x-rst","patch_set":7,"id":"3a50d1a3_50955184","line":17,"in_reply_to":"3a50d1a3_b58b671e","updated":"2015-07-23 05:05:42.000000000","message":"Done","commit_id":"48d4ef3460c21cfa955ce93b6ea20ec19d488f63"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"dc734cf93cd6fa2f6e1069295dbc42e72f97794f","unresolved":false,"context_lines":[{"line_number":66,"context_line":"Pacemaker then starts the OpenStack Identity service"},{"line_number":67,"context_line":"and its dependent resources on one of your nodes."},{"line_number":68,"context_line":""},{"line_number":69,"context_line":".. _keystone-config-image-api:"},{"line_number":70,"context_line":""},{"line_number":71,"context_line":"Configure OpenStack Identity service"},{"line_number":72,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":7,"id":"3a50d1a3_f5756f31","line":69,"updated":"2015-07-23 04:51:38.000000000","message":"image here - should be identity","commit_id":"48d4ef3460c21cfa955ce93b6ea20ec19d488f63"},{"author":{"_account_id":10014,"name":"Meg McRoberts","email":"DreidelLhasa@yahoo.com","username":"SstackScribe"},"change_message_id":"98f14bf6e1e53a1d1d53ec0766c6a8527598deef","unresolved":false,"context_lines":[{"line_number":66,"context_line":"Pacemaker then starts the OpenStack Identity service"},{"line_number":67,"context_line":"and its dependent resources on one of your nodes."},{"line_number":68,"context_line":""},{"line_number":69,"context_line":".. _keystone-config-image-api:"},{"line_number":70,"context_line":""},{"line_number":71,"context_line":"Configure OpenStack Identity service"},{"line_number":72,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":7,"id":"3a50d1a3_108b4969","line":69,"in_reply_to":"3a50d1a3_f5756f31","updated":"2015-07-23 05:05:42.000000000","message":"Done","commit_id":"48d4ef3460c21cfa955ce93b6ea20ec19d488f63"}]}
