)]}'
{"specs/ussuri/awx-integration.rst":[{"author":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"change_message_id":"8366c14a136bead2c240afdc46169e9a806da97e","unresolved":false,"context_lines":[{"line_number":12,"context_line":"execution. TripleO can add better support for migrating data into AWX and using "},{"line_number":13,"context_line":"it to run Ansible playbooks on a large scale of Overcloud nodes."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Problem Description"},{"line_number":17,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":18,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_ce6070a1","line":15,"updated":"2020-02-11 09:43:45.000000000","message":"There is also another problem to address perhaps:\nto make older versions of ansible working with the shipped (in RDO f.e.) openstacksdk, if that happend to be incompatible. I know Mike had mentioned that for a compatibility related issue, please excuse me if I expressed the idea wrong.","commit_id":"552671962eee4c6935525474cc1bea6b4209ad0e"},{"author":{"_account_id":25877,"name":"Luke Short","email":"ekultails@gmail.com","username":"ekultails"},"change_message_id":"a45e906cbae2cb5d9448476b2cf2293fccc7138a","unresolved":false,"context_lines":[{"line_number":12,"context_line":"execution. TripleO can add better support for migrating data into AWX and using "},{"line_number":13,"context_line":"it to run Ansible playbooks on a large scale of Overcloud nodes."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Problem Description"},{"line_number":17,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":18,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"3fa7e38b_278c5739","line":15,"in_reply_to":"3fa7e38b_ce6070a1","updated":"2020-02-18 16:57:07.000000000","message":"One of the great things about using AWX is that it allows Jobs (running Ansible) to use a virtual environment. We can define the Python dependencies required for config-download.","commit_id":"552671962eee4c6935525474cc1bea6b4209ad0e"}],"specs/victoria/awx-integration.rst":[{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"01c35b6b9ee03784e36c96ed23d3571cdcd27555","unresolved":false,"context_lines":[{"line_number":16,"context_line":"Problem Description"},{"line_number":17,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Currently, Ansible is limited to only running on a single Undercloud. The "},{"line_number":20,"context_line":"recent scale work regarding Minion nodes does not apply to Ansible. The "},{"line_number":21,"context_line":"resource allocation of the primary Undercloud is the limiting factor in "},{"line_number":22,"context_line":"Ansible\u0027s scale. There are situations where the Undercloud hardware can not be "}],"source_content_type":"text/x-rst","patch_set":5,"id":"3fa7e38b_02db497a","line":19,"updated":"2020-02-18 17:29:26.000000000","message":"nit: There\u0027s a ton of trailing whitespace through the doc which would be great to get rid of.","commit_id":"b3d62cdc853094f9ece41041a4d0400af3d0507e"},{"author":{"_account_id":25877,"name":"Luke Short","email":"ekultails@gmail.com","username":"ekultails"},"change_message_id":"d6141e48cde81d187bd759893479afb343d229d6","unresolved":false,"context_lines":[{"line_number":16,"context_line":"Problem Description"},{"line_number":17,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Currently, Ansible is limited to only running on a single Undercloud. The "},{"line_number":20,"context_line":"recent scale work regarding Minion nodes does not apply to Ansible. The "},{"line_number":21,"context_line":"resource allocation of the primary Undercloud is the limiting factor in "},{"line_number":22,"context_line":"Ansible\u0027s scale. There are situations where the Undercloud hardware can not be "}],"source_content_type":"text/x-rst","patch_set":5,"id":"1fa4df85_b0dcfa46","line":19,"in_reply_to":"3fa7e38b_02db497a","updated":"2020-02-25 14:48:33.000000000","message":"I was unsure if the RST format would automatically add spaces for me when wrapping the text. I can adjust this accordingly.","commit_id":"b3d62cdc853094f9ece41041a4d0400af3d0507e"},{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"01c35b6b9ee03784e36c96ed23d3571cdcd27555","unresolved":false,"context_lines":[{"line_number":21,"context_line":"resource allocation of the primary Undercloud is the limiting factor in "},{"line_number":22,"context_line":"Ansible\u0027s scale. There are situations where the Undercloud hardware can not be "},{"line_number":23,"context_line":"upgraded  and/or an operator already has a functional AWX cluster for automating "},{"line_number":24,"context_line":"their infrastructure at scale. In these situations, having tight integration "},{"line_number":25,"context_line":"between TripleO and AWX would help operators manage deployments in a faster and "},{"line_number":26,"context_line":"more reliable manner."},{"line_number":27,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"3fa7e38b_22d4454c","line":24,"range":{"start_line":24,"start_character":59,"end_line":24,"end_character":76},"updated":"2020-02-18 17:29:26.000000000","message":"How tight?\n\nIdeally we need to move towards being more loosely coupled so that we\u0027re able to test things more independently.\n\nIf this enables an easy integration point with a well known set of interfaces, then that\u0027s great. If this adds another tightly coupled component into the architecture, then I don\u0027t think that\u0027s good at all.\n\nIn my view, this should be optional. Operators will make use of it if they can afford to implement and maintain another system - but that system should not be integrated into our installer and our installer should not rely on it.","commit_id":"b3d62cdc853094f9ece41041a4d0400af3d0507e"},{"author":{"_account_id":25877,"name":"Luke Short","email":"ekultails@gmail.com","username":"ekultails"},"change_message_id":"d6141e48cde81d187bd759893479afb343d229d6","unresolved":false,"context_lines":[{"line_number":21,"context_line":"resource allocation of the primary Undercloud is the limiting factor in "},{"line_number":22,"context_line":"Ansible\u0027s scale. There are situations where the Undercloud hardware can not be "},{"line_number":23,"context_line":"upgraded  and/or an operator already has a functional AWX cluster for automating "},{"line_number":24,"context_line":"their infrastructure at scale. In these situations, having tight integration "},{"line_number":25,"context_line":"between TripleO and AWX would help operators manage deployments in a faster and "},{"line_number":26,"context_line":"more reliable manner."},{"line_number":27,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"1fa4df85_70944245","line":24,"range":{"start_line":24,"start_character":59,"end_line":24,"end_character":76},"in_reply_to":"3fa7e38b_22d4454c","updated":"2020-02-25 14:48:33.000000000","message":"To be clear, using AWX is 100% optional from an operator\u0027s perspective. The main goals boil down to these two points: (1) allow our Ansible content to be more modular and (2) allow the TripleO client to interact with the AWX API for running playbooks. I will work on updating this spec with more emphasis on those points.","commit_id":"b3d62cdc853094f9ece41041a4d0400af3d0507e"}]}
