)]}'
{"etc/openstack_deploy/user_secrets.yml":[{"author":{"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},"change_message_id":"be6c079d0a4ee5c453a35940c9c91adba8e03d57","unresolved":false,"context_lines":[{"line_number":287,"context_line":"manila_service_password:"},{"line_number":288,"context_line":""},{"line_number":289,"context_line":"# Placement Options"},{"line_number":290,"context_line":"placement_service_password: \"{{ nova_placement_service_password | default(\"\") }}\""},{"line_number":291,"context_line":"placement_galera_password:"}],"source_content_type":"text/x-yaml","patch_set":25,"id":"dfbec78f_2b1c2169","line":290,"range":{"start_line":290,"start_character":28,"end_line":290,"end_character":81},"updated":"2019-05-04 22:26:38.000000000","message":"this is not going to work?","commit_id":"59575d2e4a93c5574753e429ad2012d93a79293d"},{"author":{"_account_id":17799,"name":"Logan V","email":"logan2211@gmail.com","username":"Logan2211"},"change_message_id":"70d8690cccb22016b42fb492440ef6ba7ebfcc04","unresolved":false,"context_lines":[{"line_number":287,"context_line":"manila_service_password:"},{"line_number":288,"context_line":""},{"line_number":289,"context_line":"# Placement Options"},{"line_number":290,"context_line":"placement_service_password: \"{{ nova_placement_service_password | default(\"\") }}\""},{"line_number":291,"context_line":"placement_galera_password:"}],"source_content_type":"text/x-yaml","patch_set":25,"id":"dfbec78f_ae4a5a7d","line":290,"range":{"start_line":290,"start_character":28,"end_line":290,"end_character":81},"in_reply_to":"dfbec78f_2b1c2169","updated":"2019-05-05 18:08:32.000000000","message":"We could rename nova_placement_service_password to placement_service_password\n\nWe have renamed secrets in the past using upgrade playbooks iirc. Recent example would be the mq secrets\n\nAnother idea is to set\nplacement_service_password: \"{{ nova_placement_service_password }}\"\n\nin group vars","commit_id":"59575d2e4a93c5574753e429ad2012d93a79293d"},{"author":{"_account_id":17799,"name":"Logan V","email":"logan2211@gmail.com","username":"Logan2211"},"change_message_id":"e90f5271a3413969f16dc1596b3875051a637c7b","unresolved":false,"context_lines":[{"line_number":287,"context_line":"manila_service_password:"},{"line_number":288,"context_line":""},{"line_number":289,"context_line":"# Placement Options"},{"line_number":290,"context_line":"placement_service_password: \"{{ nova_placement_service_password | default(\"\") }}\""},{"line_number":291,"context_line":"placement_galera_password:"}],"source_content_type":"text/x-yaml","patch_set":25,"id":"dfbec78f_2e2bca94","line":290,"range":{"start_line":290,"start_character":28,"end_line":290,"end_character":81},"in_reply_to":"dfbec78f_ae4a5a7d","updated":"2019-05-05 18:11:00.000000000","message":"rename playbook: https://opendev.org/openstack/openstack-ansible/src/branch/stable/rocky/scripts/upgrade-utilities/playbooks/user-secrets-adjustment.yml","commit_id":"59575d2e4a93c5574753e429ad2012d93a79293d"}],"inventory/env.d/placement.yml":[{"author":{"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},"change_message_id":"010141bf4451a71db09be39c1ade8dd152ebd318","unresolved":false,"context_lines":[{"line_number":22,"context_line":"container_skel:"},{"line_number":23,"context_line":"  placement_container:"},{"line_number":24,"context_line":"    belongs_to:"},{"line_number":25,"context_line":"      - placement-infra_containers"},{"line_number":26,"context_line":"    contains:"},{"line_number":27,"context_line":"      - placement"},{"line_number":28,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":8,"id":"dfbec78f_f7728211","line":25,"range":{"start_line":25,"start_character":8,"end_line":25,"end_character":34},"updated":"2019-05-03 15:43:52.000000000","message":"discussion:\n\nshould this be shared_infra-containers?","commit_id":"9cc77f645da6626e376018039f944a3331d0ce4b"},{"author":{"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},"change_message_id":"e381ac13e3b277a018be00d6400fbf72cfa809db","unresolved":false,"context_lines":[{"line_number":24,"context_line":"    belongs_to:"},{"line_number":25,"context_line":"      - placement-infra_containers"},{"line_number":26,"context_line":"    contains:"},{"line_number":27,"context_line":"      - placement"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"physical_skel:"},{"line_number":30,"context_line":"  placement-infra_containers:"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"dfbec78f_60e6c6eb","line":27,"range":{"start_line":27,"start_character":8,"end_line":27,"end_character":17},"updated":"2019-05-03 17:57:58.000000000","message":"placement_api","commit_id":"eaa4e8ec351e13e7f37225b37b4a156ccdd5785a"}],"inventory/group_vars/haproxy/haproxy.yml":[{"author":{"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},"change_message_id":"accf6d9a9066c60affe27edd481fb6cdbeed184c","unresolved":false,"context_lines":[{"line_number":168,"context_line":"      haproxy_backend_options:"},{"line_number":169,"context_line":"        - \"httpchk GET / HTTP/1.0\\\\r\\\\nUser-agent:\\\\ osa-haproxy-healthcheck\""},{"line_number":170,"context_line":"      haproxy_service_enabled: \"{{ groups[\u0027placement_all\u0027] is defined and groups[\u0027placement_all\u0027] | length \u003e 0 }}\""},{"line_number":171,"context_line":"  - service:"},{"line_number":172,"context_line":"      haproxy_service_name: nova_api_placement"},{"line_number":173,"context_line":"      haproxy_backend_nodes: \"{{ groups[\u0027nova_api_placement\u0027] | default([]) }}\""},{"line_number":174,"context_line":"      haproxy_ssl: False"},{"line_number":175,"context_line":"      haproxy_bind: \"{{ [internal_lb_vip_address] }}\""},{"line_number":176,"context_line":"      haproxy_port: 8780"},{"line_number":177,"context_line":"      haproxy_balance_type: http"},{"line_number":178,"context_line":"      haproxy_backend_options:"},{"line_number":179,"context_line":"        - \"httpchk GET / HTTP/1.0\\\\r\\\\nUser-agent:\\\\ osa-haproxy-healthcheck\""},{"line_number":180,"context_line":"      haproxy_backend_httpcheck_options:"},{"line_number":181,"context_line":"        - \"expect status 200\""},{"line_number":182,"context_line":"      haproxy_whitelist_networks: \"{{ haproxy_nova_placement_whitelist_networks }}\""},{"line_number":183,"context_line":"      haproxy_service_enabled: \"{{ groups[\u0027nova_api_placement\u0027] is defined and groups[\u0027nova_api_placement\u0027] | length \u003e 0 }}\""},{"line_number":184,"context_line":"  - service:"},{"line_number":185,"context_line":"      haproxy_service_name: nova_console"},{"line_number":186,"context_line":"      haproxy_backend_nodes: \"{{ groups[\u0027nova_console\u0027] | default([]) }}\""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"dfbec78f_92f47d5d","line":183,"range":{"start_line":171,"start_character":0,"end_line":183,"end_character":124},"updated":"2019-05-02 22:47:03.000000000","message":"please set this to absent so it removes the flag","commit_id":"88a3964eba0ef87c0127937ce094d6612f1a4223"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"d9a4fff695367649a0728f631369275f537ce850","unresolved":false,"context_lines":[{"line_number":168,"context_line":"      haproxy_backend_options:"},{"line_number":169,"context_line":"        - \"httpchk GET / HTTP/1.0\\\\r\\\\nUser-agent:\\\\ osa-haproxy-healthcheck\""},{"line_number":170,"context_line":"      haproxy_service_enabled: \"{{ groups[\u0027placement_all\u0027] is defined and groups[\u0027placement_all\u0027] | length \u003e 0 }}\""},{"line_number":171,"context_line":"  - service:"},{"line_number":172,"context_line":"      haproxy_service_name: nova_api_placement"},{"line_number":173,"context_line":"      state: absent"},{"line_number":174,"context_line":"  - service:"},{"line_number":175,"context_line":"      haproxy_service_name: nova_console"},{"line_number":176,"context_line":"      haproxy_backend_nodes: \"{{ groups[\u0027nova_console\u0027] | default([]) }}\""}],"source_content_type":"text/x-yaml","patch_set":29,"id":"dfbec78f_59c12154","line":173,"range":{"start_line":171,"start_character":0,"end_line":173,"end_character":19},"updated":"2019-05-07 12:24:54.000000000","message":"Is it added just for upgrades? Probably we can remove it just during upgrade?","commit_id":"9b83a42abbeb8a0412ee6d0c9d19e62416f9c6ea"},{"author":{"_account_id":17799,"name":"Logan V","email":"logan2211@gmail.com","username":"Logan2211"},"change_message_id":"f1f8007bcb56e537b07924e47f01e1409482409c","unresolved":false,"context_lines":[{"line_number":168,"context_line":"      haproxy_backend_options:"},{"line_number":169,"context_line":"        - \"httpchk GET / HTTP/1.0\\\\r\\\\nUser-agent:\\\\ osa-haproxy-healthcheck\""},{"line_number":170,"context_line":"      haproxy_service_enabled: \"{{ groups[\u0027placement_all\u0027] is defined and groups[\u0027placement_all\u0027] | length \u003e 0 }}\""},{"line_number":171,"context_line":"  - service:"},{"line_number":172,"context_line":"      haproxy_service_name: nova_api_placement"},{"line_number":173,"context_line":"      state: absent"},{"line_number":174,"context_line":"  - service:"},{"line_number":175,"context_line":"      haproxy_service_name: nova_console"},{"line_number":176,"context_line":"      haproxy_backend_nodes: \"{{ groups[\u0027nova_console\u0027] | default([]) }}\""}],"source_content_type":"text/x-yaml","patch_set":29,"id":"dfbec78f_45d602c6","line":173,"range":{"start_line":171,"start_character":0,"end_line":173,"end_character":19},"in_reply_to":"dfbec78f_59c12154","updated":"2019-05-07 16:23:40.000000000","message":"Seems reasonable to do it here, but we should remove this service entry in U and there should probably be a TODO comment here to remind us","commit_id":"9b83a42abbeb8a0412ee6d0c9d19e62416f9c6ea"}],"inventory/group_vars/placement_all.yml":[{"author":{"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},"change_message_id":"0f3109bf1a69eebf39c61388d88734c1e150fcbb","unresolved":false,"context_lines":[{"line_number":16,"context_line":"placement_service_port: 8780"},{"line_number":17,"context_line":"placement_service_proto: http"},{"line_number":18,"context_line":"placement_service_publicuri_proto: \"{{ openstack_service_publicuri_proto | default(placement_service_proto) }}\""},{"line_number":19,"context_line":"placement_service_publicurl: \"{{ placement_service_publicuri_proto }}://{{ external_lb_vip_address }}:{{ placement_bind_port }}\""},{"line_number":20,"context_line":"placement_service_internaluri_proto: \"{{ openstack_service_internaluri_proto | default(placement_service_proto) }}\""},{"line_number":21,"context_line":"placement_service_internalurl: \"{{ placement_service_internaluri_proto }}://{{ internal_lb_vip_address }}:{{ placement_bind_port }}\""},{"line_number":22,"context_line":"placement_service_adminuri_proto: \"{{ openstack_service_adminuri_proto | default(placement_service_proto) }}\""}],"source_content_type":"text/x-yaml","patch_set":4,"id":"dfbec78f_dc2a048f","line":19,"range":{"start_line":19,"start_character":105,"end_line":19,"end_character":124},"updated":"2019-05-03 13:53:23.000000000","message":"placement_service_port","commit_id":"8f6f0b822829f75546b23a2a43552bfe67abe505"},{"author":{"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},"change_message_id":"0f3109bf1a69eebf39c61388d88734c1e150fcbb","unresolved":false,"context_lines":[{"line_number":18,"context_line":"placement_service_publicuri_proto: \"{{ openstack_service_publicuri_proto | default(placement_service_proto) }}\""},{"line_number":19,"context_line":"placement_service_publicurl: \"{{ placement_service_publicuri_proto }}://{{ external_lb_vip_address }}:{{ placement_bind_port }}\""},{"line_number":20,"context_line":"placement_service_internaluri_proto: \"{{ openstack_service_internaluri_proto | default(placement_service_proto) }}\""},{"line_number":21,"context_line":"placement_service_internalurl: \"{{ placement_service_internaluri_proto }}://{{ internal_lb_vip_address }}:{{ placement_bind_port }}\""},{"line_number":22,"context_line":"placement_service_adminuri_proto: \"{{ openstack_service_adminuri_proto | default(placement_service_proto) }}\""},{"line_number":23,"context_line":"placement_service_adminurl: \"{{ placement_service_adminuri_proto }}://{{ internal_lb_vip_address }}:{{ placement_bind_port }}\""},{"line_number":24,"context_line":"placement_service_region: \"{{ service_region }}\""}],"source_content_type":"text/x-yaml","patch_set":4,"id":"dfbec78f_7c199886","line":21,"range":{"start_line":21,"start_character":109,"end_line":21,"end_character":128},"updated":"2019-05-03 13:53:23.000000000","message":"placement_service_port","commit_id":"8f6f0b822829f75546b23a2a43552bfe67abe505"},{"author":{"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},"change_message_id":"0f3109bf1a69eebf39c61388d88734c1e150fcbb","unresolved":false,"context_lines":[{"line_number":20,"context_line":"placement_service_internaluri_proto: \"{{ openstack_service_internaluri_proto | default(placement_service_proto) }}\""},{"line_number":21,"context_line":"placement_service_internalurl: \"{{ placement_service_internaluri_proto }}://{{ internal_lb_vip_address }}:{{ placement_bind_port }}\""},{"line_number":22,"context_line":"placement_service_adminuri_proto: \"{{ openstack_service_adminuri_proto | default(placement_service_proto) }}\""},{"line_number":23,"context_line":"placement_service_adminurl: \"{{ placement_service_adminuri_proto }}://{{ internal_lb_vip_address }}:{{ placement_bind_port }}\""},{"line_number":24,"context_line":"placement_service_region: \"{{ service_region }}\""}],"source_content_type":"text/x-yaml","patch_set":4,"id":"dfbec78f_9c1ecc6e","line":23,"range":{"start_line":23,"start_character":103,"end_line":23,"end_character":122},"updated":"2019-05-03 13:53:23.000000000","message":"placement_service_port","commit_id":"8f6f0b822829f75546b23a2a43552bfe67abe505"}],"playbooks/setup-openstack.yml":[{"author":{"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},"change_message_id":"cc7dfd4d47115146da15bd34a8061f3659837e1d","unresolved":false,"context_lines":[{"line_number":14,"context_line":"# limitations under the License."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"- import_playbook: os-keystone-install.yml"},{"line_number":17,"context_line":"- import_playbook: os-barbican-install.yml"},{"line_number":18,"context_line":"- import_playbook: os-glance-install.yml"},{"line_number":19,"context_line":"- import_playbook: os-cinder-install.yml"},{"line_number":20,"context_line":"- import_playbook: os-nova-install.yml"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"dfbec78f_52a36550","line":17,"range":{"start_line":17,"start_character":0,"end_line":17,"end_character":42},"updated":"2019-05-02 22:48:55.000000000","message":"add the playbook here","commit_id":"88a3964eba0ef87c0127937ce094d6612f1a4223"}],"tests/test_inventory.py":[{"author":{"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},"change_message_id":"1637732ab3fe68da7d26d788862eec42e2e59bf9","unresolved":false,"context_lines":[{"line_number":332,"context_line":"        \u0027placement-infra_hosts\u0027,"},{"line_number":333,"context_line":"        \u0027placement_all\u0027,"},{"line_number":334,"context_line":"        \u0027placement_container\u0027,"},{"line_number":335,"context_line":"        \u0027placement\u0027,"},{"line_number":336,"context_line":"        \u0027policy_all\u0027,"},{"line_number":337,"context_line":"        \u0027policy_containers\u0027,"},{"line_number":338,"context_line":"        \u0027policy_hosts\u0027,"}],"source_content_type":"text/x-python","patch_set":9,"id":"dfbec78f_20d0cef7","line":335,"range":{"start_line":335,"start_character":9,"end_line":335,"end_character":18},"updated":"2019-05-03 17:58:19.000000000","message":"placement_api","commit_id":"eaa4e8ec351e13e7f37225b37b4a156ccdd5785a"}]}
