)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},"change_message_id":"c580b8ea43fdf576c1255408e18e82080bbfce42","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"897f3234_4fe4ced7","updated":"2024-06-27 07:34:51.000000000","message":"This fixes our keypair generation if we adjust the vars to point at our deploy host, but the key upload won\u0027t work because \u0027openstacksdk\u0027 isn\u0027t available on the deploy host, and the deploy host doesn\u0027t have access to \u0027keystone_service_adminurl\u0027.\n\nIn our case it would be preferable if we could run the two tasks in https://github.com/openstack/openstack-ansible-plugins/blob/master/roles/openstack_resources/tasks/keypairs.yml on different hosts, the key generation on the deploy host and the upload on the utility container.\n\nAlternatively, the tasks could all execute on the utility container, but we\u0027d need to add a way to copy existing keys or created keys between the deploy host and utility container.","commit_id":"9b034aac6149e4d51ff889f9ca894068e91db4a6"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"44ae73e0ecede3591c9dc5819dea9944b04a8d03","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"a3fe4642_8bd1b53e","updated":"2024-06-26 15:12:48.000000000","message":"to 2024.1","commit_id":"9b034aac6149e4d51ff889f9ca894068e91db4a6"}],"defaults/main.yml":[{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"d71fa66bbe7327c825db2ad0e0ba8bf45d3d8dd9","unresolved":true,"context_lines":[{"line_number":345,"context_line":"octavia_keypair_setup_host: \"{{ openstack_service_setup_host | default(\u0027localhost\u0027) }}\""},{"line_number":346,"context_line":"octavia_keypair_setup_host_python_interpreter: \u003e-"},{"line_number":347,"context_line":"  {{"},{"line_number":348,"context_line":"    openstack_service_setup_host_python_interpreter | default((octavia_keypair_setup_host \u003d\u003d \u0027localhost\u0027) | ternary("},{"line_number":349,"context_line":"      ansible_playbook_python, ansible_facts[\u0027python\u0027][\u0027executable\u0027]))"},{"line_number":350,"context_line":"  }}"},{"line_number":351,"context_line":"# port the agent listens on"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"183907b1_9c2790d0","line":348,"range":{"start_line":348,"start_character":4,"end_line":348,"end_character":51},"updated":"2024-08-06 15:15:10.000000000","message":"that is incorrect assumption, as that interpeter is valid for utility host, not localhost","commit_id":"9b034aac6149e4d51ff889f9ca894068e91db4a6"}]}
