)]}'
{"doc/source/draft-operations-guide/maintenance-tasks/ansible-modules.rst":[{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"c16081a67b89aba98199a1520f439d4920cd7fc3","unresolved":false,"context_lines":[{"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"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"This is a draft ad-hoc modules page for the proposed OpenStack-Ansible"},{"line_number":6,"context_line":"operations guide."}],"source_content_type":"text/x-rst","patch_set":10,"id":"1a6eadb0_141b641c","line":6,"updated":"2016-12-20 18:40:30.000000000","message":"I\u0027d say running ad-hoc commands/tasks/plays instead.\nModules seems weird.","commit_id":"adf08fdaab06b84d11912b0ff230ce2ec5da35ff"}],"doc/source/draft-operations-guide/maintenance-tasks/backups.rst":[{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"c16081a67b89aba98199a1520f439d4920cd7fc3","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":10,"id":"1a6eadb0_d4f9ecc9","updated":"2016-12-20 18:40:30.000000000","message":"I\u0027d probably split this in two:\nthe backup of /etc/openstack_deploy and the backup of galera data.\n\nThe /etc/openstack_deploy would probably require more details about our inventory backup we are already doing, but also more content can go there on HOW to backup and restore this.","commit_id":"adf08fdaab06b84d11912b0ff230ce2ec5da35ff"}],"doc/source/draft-operations-guide/maintenance-tasks/scale-environment.rst":[{"author":{"_account_id":16479,"name":"weezer su","email":"weezer.su@rackspace.com","username":"weezS"},"change_message_id":"602392c5a7ddeb85fd50883ae708ced0cb3a08e2","unresolved":false,"context_lines":[{"line_number":33,"context_line":""},{"line_number":34,"context_line":"   .. code:: console"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"      # cd /opt/rpc-openstack/openstack-ansible/playbooks"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"#. Update the inventory to add new hosts. Make sure new rsyslog"},{"line_number":39,"context_line":"   container names are updated. Send the updated results to ``dev/null``."}],"source_content_type":"text/x-rst","patch_set":10,"id":"1a6eadb0_3df4af59","line":36,"updated":"2016-12-21 07:24:57.000000000","message":"change from rpc-openstack to openstack ansible.","commit_id":"adf08fdaab06b84d11912b0ff230ce2ec5da35ff"}],"doc/source/draft-operations-guide/openstack-operations/access-environment.rst":[{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"c16081a67b89aba98199a1520f439d4920cd7fc3","unresolved":false,"context_lines":[{"line_number":190,"context_line":""},{"line_number":191,"context_line":"OpenStack client utilities are a convenient way to interact with"},{"line_number":192,"context_line":"OpenStack from the command line on the workstation, without being logged"},{"line_number":193,"context_line":"in to the controller node.s"},{"line_number":194,"context_line":""},{"line_number":195,"context_line":"Python client utilities are available using the Python Package Index"},{"line_number":196,"context_line":"(PyPI), and can be installed on most Linux systems using these commands:"}],"source_content_type":"text/x-rst","patch_set":10,"id":"1a6eadb0_31f87249","line":193,"updated":"2016-12-20 18:40:30.000000000","message":"nit .s\n\nElse: If we talk about utilities, I suggest we move the CLI utilities section  above, because it\u0027s used already in things above. It makes sense to first install them and then use them.\n\nI\u0027d in that case I\u0027d mention that they don\u0027t need to be installed /upgraded again on the utility containers, because they already handled by OSA deployment.","commit_id":"adf08fdaab06b84d11912b0ff230ce2ec5da35ff"},{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"c16081a67b89aba98199a1520f439d4920cd7fc3","unresolved":false,"context_lines":[{"line_number":196,"context_line":"(PyPI), and can be installed on most Linux systems using these commands:"},{"line_number":197,"context_line":""},{"line_number":198,"context_line":" .. code::"},{"line_number":199,"context_line":""},{"line_number":200,"context_line":"    # pip install python-PROJECTclient"},{"line_number":201,"context_line":""},{"line_number":202,"context_line":" .. note::"}],"source_content_type":"text/x-rst","patch_set":10,"id":"1a6eadb0_f120bab2","line":199,"updated":"2016-12-20 18:40:30.000000000","message":"I\u0027d maybe mention the python-openstackclient first. It should be our first citizen in the future.","commit_id":"adf08fdaab06b84d11912b0ff230ce2ec5da35ff"}],"doc/source/draft-operations-guide/openstack-operations/managing-images.rst":[{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"c16081a67b89aba98199a1520f439d4920cd7fc3","unresolved":false,"context_lines":[{"line_number":116,"context_line":"    * - ``--property KEY\u003dVALUE``"},{"line_number":117,"context_line":"      - Optional"},{"line_number":118,"context_line":"      - This variable associates an arbitrary property to the image, and can be"},{"line_number":119,"context_line":"        used multiple times."}],"source_content_type":"text/x-rst","patch_set":10,"id":"1a6eadb0_947cd473","line":119,"updated":"2016-12-20 18:40:30.000000000","message":"I think a far more interesting section for operations is how to handle the CHANGES of images.\n\nFor example, deprecation of images, re-uploading new ones... The process is dependant on each company, but at least it would be original content, and far more valuable IMO.\n\nBut it implies research.","commit_id":"adf08fdaab06b84d11912b0ff230ce2ec5da35ff"}],"doc/source/draft-operations-guide/openstack-operations/managing-instances.rst":[{"author":{"_account_id":17068,"name":"Jean-Philippe Evrard","email":"openstack@a.spamming.party","username":"evrardjp"},"change_message_id":"c16081a67b89aba98199a1520f439d4920cd7fc3","unresolved":false,"context_lines":[{"line_number":215,"context_line":"Volumes attach to instances, enabling persistent storage. Volume"},{"line_number":216,"context_line":"storage provides a source of memory for instances. Administrators can"},{"line_number":217,"context_line":"attach volumes to a running instance, or move a volume from one"},{"line_number":218,"context_line":"instance to another."}],"source_content_type":"text/x-rst","patch_set":10,"id":"1a6eadb0_14e8c40f","line":218,"updated":"2016-12-20 18:40:30.000000000","message":"Live migration section?","commit_id":"adf08fdaab06b84d11912b0ff230ce2ec5da35ff"}]}
