)]}'
{"playbooks/ceph-rgw-keystone-setup.yml":[{"author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"change_message_id":"1fcfdbc4c04f27a062c5869bfc552fa0b2a18ed2","unresolved":false,"context_lines":[{"line_number":20,"context_line":"    - \"defaults/{{ install_method }}_install.yml\""},{"line_number":21,"context_line":"  vars:"},{"line_number":22,"context_line":"    ansible_python_interpreter: \u003e-"},{"line_number":23,"context_line":"      {{ openstack_service_setup_host_python_interpreter | default((openstack_service_setup_host \u003d\u003d \u0027localhost\u0027) | ternary(ansible_playbook_python, ansible_python[\u0027executable\u0027])) }}"},{"line_number":24,"context_line":"  tags:"},{"line_number":25,"context_line":"    - ceph-rgw"},{"line_number":26,"context_line":"    - ceph-rgw-setup"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"bfb3d3c7_750b447c","line":23,"range":{"start_line":23,"start_character":68,"end_line":23,"end_character":96},"updated":"2019-05-28 19:29:25.000000000","message":"this is undefined when the deployment host is the service setup host. It may be worth setting several vars copying the pattern from one of the other OSA roles to make it clearer what is happening, and to keep the complexity of each expression reasonable.","commit_id":"0a5d53abf73656e5d3d33dbdac4de88cf6aa627d"},{"author":{"_account_id":23182,"name":"kourosh vivan","email":"kourosh.vivan@ovhcloud.com","username":"KouroshVivan"},"change_message_id":"290f2ddef3f964d2e47fd3d25df3cfcc9ca1fc5c","unresolved":false,"context_lines":[{"line_number":20,"context_line":"    - \"defaults/{{ install_method }}_install.yml\""},{"line_number":21,"context_line":"  vars:"},{"line_number":22,"context_line":"    ansible_python_interpreter: \u003e-"},{"line_number":23,"context_line":"      {{ openstack_service_setup_host_python_interpreter | default((openstack_service_setup_host \u003d\u003d \u0027localhost\u0027) | ternary(ansible_playbook_python, ansible_python[\u0027executable\u0027])) }}"},{"line_number":24,"context_line":"  tags:"},{"line_number":25,"context_line":"    - ceph-rgw"},{"line_number":26,"context_line":"    - ceph-rgw-setup"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"bfb3d3c7_00163e56","line":23,"range":{"start_line":23,"start_character":68,"end_line":23,"end_character":96},"in_reply_to":"bfb3d3c7_750b447c","updated":"2019-05-29 10:20:06.000000000","message":"Yes it is undefined in some case but this expression still work because default filter.\n\nI don\u0027t create it, it is the same expression we use in os_toto/default/main.yml toto_service_setup_host_python_interpreter.\n\nI don\u0027t see a better way... I don\u0027t think add a new default variable is a better solution","commit_id":"0a5d53abf73656e5d3d33dbdac4de88cf6aa627d"},{"author":{"_account_id":23182,"name":"kourosh vivan","email":"kourosh.vivan@ovhcloud.com","username":"KouroshVivan"},"change_message_id":"884c4365a77a94525513ebcd8045a8f2fadfd538","unresolved":false,"context_lines":[{"line_number":20,"context_line":"    - \"defaults/{{ install_method }}_install.yml\""},{"line_number":21,"context_line":"  vars:"},{"line_number":22,"context_line":"    ansible_python_interpreter: \u003e-"},{"line_number":23,"context_line":"      {{ openstack_service_setup_host_python_interpreter | default((openstack_service_setup_host \u003d\u003d \u0027localhost\u0027) | ternary(ansible_playbook_python, ansible_python[\u0027executable\u0027])) }}"},{"line_number":24,"context_line":"  tags:"},{"line_number":25,"context_line":"    - ceph-rgw"},{"line_number":26,"context_line":"    - ceph-rgw-setup"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"bfb3d3c7_832f9886","line":23,"range":{"start_line":23,"start_character":68,"end_line":23,"end_character":96},"in_reply_to":"bfb3d3c7_750b447c","updated":"2019-05-29 10:25:26.000000000","message":"need to add  openstack_service_setup_host | default(\u0027localhost\u0027) ...","commit_id":"0a5d53abf73656e5d3d33dbdac4de88cf6aa627d"}]}
