)]}'
{"README.rst":[{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"2756e35e5e22283107d5d3c860d95c5bdf977628","unresolved":false,"context_lines":[{"line_number":2,"context_line":"Team and repository tags"},{"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"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":".. image:: https://governance.openstack.org/tc/badges/openstack-ansible-os_murano.svg"},{"line_number":6,"context_line":"    :target: https://governance.openstack.org/tc/reference/tags/index.html"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":".. Change things from this point on"}],"source_content_type":"text/x-rst","patch_set":7,"id":"7faddb67_b543aa3f","line":5,"range":{"start_line":5,"start_character":11,"end_line":5,"end_character":85},"updated":"2019-08-22 13:18:02.000000000","message":"There\u0027s no image","commit_id":"f84863e867049de09770262630d55365d25f790e"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"2756e35e5e22283107d5d3c860d95c5bdf977628","unresolved":false,"context_lines":[{"line_number":20,"context_line":"  https://docs.openstack.org/releasenotes/openstack-ansible-os_murano/"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"The project source code repository is located at:"},{"line_number":23,"context_line":"  https://git.openstack.org/cgit/openstack/openstack-ansible-os_murano/"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"The project home is at:"},{"line_number":26,"context_line":"  https://launchpad.net/openstack-ansible"}],"source_content_type":"text/x-rst","patch_set":7,"id":"7faddb67_f56282d9","line":23,"range":{"start_line":23,"start_character":10,"end_line":23,"end_character":32},"updated":"2019-08-22 13:18:02.000000000","message":"opendev.org","commit_id":"f84863e867049de09770262630d55365d25f790e"}],"defaults/main.yml":[{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"0a3b0939678bb341680155d5aca9d1c4fc0e9a39","unresolved":false,"context_lines":[{"line_number":62,"context_line":"    service_name: murano-engine"},{"line_number":63,"context_line":"    execstarts: \"{{ murano_bin }}/murano-engine\""},{"line_number":64,"context_line":"    config_overrides: \"{{ murano_engine_init_overrides }}\""},{"line_number":65,"context_line":"  "},{"line_number":66,"context_line":"# RPC"},{"line_number":67,"context_line":"murano_oslomsg_rpc_host_group: \"{{ oslomsg_rpc_host_group | default(\u0027rabbitmq_all\u0027) }}\""},{"line_number":68,"context_line":"murano_oslomsg_rpc_setup_host: \"{{ (murano_oslomsg_rpc_host_group in groups) | ternary(groups[murano_oslomsg_rpc_host_group][0], \u0027localhost\u0027) }}\""}],"source_content_type":"text/x-yaml","patch_set":10,"id":"7faddb67_37e449e0","line":65,"range":{"start_line":65,"start_character":0,"end_line":65,"end_character":2},"updated":"2019-08-28 05:34:49.000000000","message":"trailing whitespace","commit_id":"61836c289d25950a6dd50424eeffaed7df43c220"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"0a3b0939678bb341680155d5aca9d1c4fc0e9a39","unresolved":false,"context_lines":[{"line_number":82,"context_line":"murano_oslomsg_notify_use_ssl: \"{{ oslomsg_notify_use_ssl | default(False) }}\""},{"line_number":83,"context_line":"murano_oslomsg_notify_userid: \"{{ murano_oslomsg_rpc_userid }}\""},{"line_number":84,"context_line":"murano_oslomsg_notify_password: \"{{ murano_oslomsg_rpc_password }}\""},{"line_number":85,"context_line":"murano_oslomsg_notify_vhost: \"{{ murano_oslomsg_rpc_vhost }}\" "},{"line_number":86,"context_line":""},{"line_number":87,"context_line":""},{"line_number":88,"context_line":"# (Qdrouterd) integration"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"7faddb67_57e785e4","line":85,"range":{"start_line":85,"start_character":61,"end_line":85,"end_character":62},"updated":"2019-08-28 05:34:49.000000000","message":"whitespace","commit_id":"61836c289d25950a6dd50424eeffaed7df43c220"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"0a3b0939678bb341680155d5aca9d1c4fc0e9a39","unresolved":false,"context_lines":[{"line_number":127,"context_line":""},{"line_number":128,"context_line":"# Specific pip packages provided by the user"},{"line_number":129,"context_line":"murano_user_pip_packages: []"},{"line_number":130,"context_line":"  "},{"line_number":131,"context_line":"  "}],"source_content_type":"text/x-yaml","patch_set":10,"id":"7faddb67_f7cd515e","line":131,"range":{"start_line":130,"start_character":0,"end_line":131,"end_character":2},"updated":"2019-08-28 05:34:49.000000000","message":"ditto","commit_id":"61836c289d25950a6dd50424eeffaed7df43c220"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"2da45b83415dd6a4ee8b6e841b5494c50b03d33e","unresolved":false,"context_lines":[{"line_number":62,"context_line":"    service_name: murano-engine"},{"line_number":63,"context_line":"    execstarts: \"{{ murano_bin }}/murano-engine\""},{"line_number":64,"context_line":"    config_overrides: \"{{ murano_engine_init_overrides }}\""},{"line_number":65,"context_line":" "},{"line_number":66,"context_line":"# RPC"},{"line_number":67,"context_line":"murano_oslomsg_rpc_host_group: \"{{ oslomsg_rpc_host_group | default(\u0027rabbitmq_all\u0027) }}\""},{"line_number":68,"context_line":"murano_oslomsg_rpc_setup_host: \"{{ (murano_oslomsg_rpc_host_group in groups) | ternary(groups[murano_oslomsg_rpc_host_group][0], \u0027localhost\u0027) }}\""}],"source_content_type":"text/x-yaml","patch_set":11,"id":"7faddb67_a7430b6c","line":65,"updated":"2019-08-29 14:25:42.000000000","message":"whitespace","commit_id":"53a8e0244e488f8dd021bcc20f9201d63319a3f6"}],"doc/Makefile":[{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"c2ee0452b34865bd527464ff005ed1daeece3918","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Makefile for Sphinx documentation"},{"line_number":2,"context_line":"#"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"# You can set these variables from the command line."}],"source_content_type":"application/octet-stream","patch_set":8,"id":"7faddb67_aebfc95e","line":1,"updated":"2019-08-23 07:00:59.000000000","message":"evrardjp commented on uwsgi patch that this file is not needed","commit_id":"4c4438928bdb4a07425fa02b7508cd764bf459b5"}],"doc/source/conf.py":[{"author":{"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},"change_message_id":"803d18cda4fe91753e907c7291c29e68d5a9ab0f","unresolved":false,"context_lines":[{"line_number":40,"context_line":"# ones."},{"line_number":41,"context_line":"extensions \u003d ["},{"line_number":42,"context_line":"    \u0027openstackdocstheme\u0027,"},{"line_number":43,"context_line":"    \u0027sphinx.ext.autodoc\u0027,"},{"line_number":44,"context_line":"    \u0027sphinxmark\u0027"},{"line_number":45,"context_line":"]"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"# Add any paths that contain templates here, relative to this directory."}],"source_content_type":"text/x-python","patch_set":6,"id":"7faddb67_3aac899e","line":44,"range":{"start_line":43,"start_character":24,"end_line":44,"end_character":16},"updated":"2019-08-22 12:49:14.000000000","message":"drop this","commit_id":"ea27d9ad480a1706faa4e7e7d420250edc8bfbb9"},{"author":{"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},"change_message_id":"803d18cda4fe91753e907c7291c29e68d5a9ab0f","unresolved":false,"context_lines":[{"line_number":64,"context_line":"copyright \u003d \u00272014-2016, OpenStack-Ansible Contributors\u0027"},{"line_number":65,"context_line":"description \u003d \u0027OpenStack-Ansible deploys OpenStack environments using Ansible.\u0027"},{"line_number":66,"context_line":"project \u003d \u0027OpenStack-Ansible\u0027"},{"line_number":67,"context_line":"role_name \u003d \u0027os_placement\u0027"},{"line_number":68,"context_line":"target_name \u003d \u0027openstack-ansible-\u0027 + role_name"},{"line_number":69,"context_line":"title \u003d \u0027OpenStack-Ansible Documentation: \u0027 + role_name + \u0027role\u0027"},{"line_number":70,"context_line":""}],"source_content_type":"text/x-python","patch_set":6,"id":"7faddb67_da90d552","line":67,"range":{"start_line":67,"start_character":13,"end_line":67,"end_character":25},"updated":"2019-08-22 12:49:14.000000000","message":"make sure to update this","commit_id":"ea27d9ad480a1706faa4e7e7d420250edc8bfbb9"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"c2ee0452b34865bd527464ff005ed1daeece3918","unresolved":false,"context_lines":[{"line_number":69,"context_line":""},{"line_number":70,"context_line":"# The link to the browsable source code (for the left hand menu)"},{"line_number":71,"context_line":"oslosphinx_cgit_link \u003d ("},{"line_number":72,"context_line":"    \u0027https://git.openstack.org/cgit/openstack/{}\u0027.format(target_name)"},{"line_number":73,"context_line":")"},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"# The version info for the project you\u0027re documenting, acts as replacement for"}],"source_content_type":"text/x-python","patch_set":8,"id":"7faddb67_cea7a550","line":72,"range":{"start_line":72,"start_character":5,"end_line":72,"end_character":35},"updated":"2019-08-23 07:00:59.000000000","message":"https://opendev.org","commit_id":"4c4438928bdb4a07425fa02b7508cd764bf459b5"}],"meta/main.yml":[{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"c2ee0452b34865bd527464ff005ed1daeece3918","unresolved":false,"context_lines":[{"line_number":29,"context_line":"    - name: opensuse"},{"line_number":30,"context_line":"      versions:"},{"line_number":31,"context_line":"        - all"},{"line_number":32,"context_line":"  categories:"},{"line_number":33,"context_line":"    - cloud"},{"line_number":34,"context_line":"    - python"},{"line_number":35,"context_line":"    - murano"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"7faddb67_eea4e14d","line":32,"range":{"start_line":32,"start_character":2,"end_line":32,"end_character":12},"updated":"2019-08-23 07:00:59.000000000","message":"not 100% sure, but I\u0027d say that it should be galaxy_tags these days.","commit_id":"4c4438928bdb4a07425fa02b7508cd764bf459b5"}],"releasenotes/conf.py":[{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"2756e35e5e22283107d5d3c860d95c5bdf977628","unresolved":false,"context_lines":[{"line_number":58,"context_line":"copyright \u003d \u00272014-2016, OpenStack-Ansible Contributors\u0027"},{"line_number":59,"context_line":"description \u003d \u0027OpenStack-Ansible deploys OpenStack environments using Ansible.\u0027"},{"line_number":60,"context_line":"project \u003d \u0027OpenStack-Ansible\u0027"},{"line_number":61,"context_line":"role_name \u003d \u0027os_placement\u0027"},{"line_number":62,"context_line":"target_name \u003d \u0027openstack-ansible-\u0027 + role_name"},{"line_number":63,"context_line":"title \u003d \u0027OpenStack-Ansible Release Notes: \u0027 + role_name + \u0027role\u0027"},{"line_number":64,"context_line":""}],"source_content_type":"text/x-python","patch_set":7,"id":"7faddb67_b55c0a1a","line":61,"range":{"start_line":61,"start_character":13,"end_line":61,"end_character":25},"updated":"2019-08-22 13:18:02.000000000","message":"murano","commit_id":"f84863e867049de09770262630d55365d25f790e"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"c2ee0452b34865bd527464ff005ed1daeece3918","unresolved":false,"context_lines":[{"line_number":64,"context_line":""},{"line_number":65,"context_line":"# The link to the browsable source code (for the left hand menu)"},{"line_number":66,"context_line":"oslosphinx_cgit_link \u003d ("},{"line_number":67,"context_line":"    \u0027https://git.openstack.org/cgit/openstack/{}\u0027.format(target_name)"},{"line_number":68,"context_line":")"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"# Release notes do not need a version number in the title, they"}],"source_content_type":"text/x-python","patch_set":8,"id":"7faddb67_ae64a922","line":67,"range":{"start_line":67,"start_character":5,"end_line":67,"end_character":35},"updated":"2019-08-23 07:00:59.000000000","message":"https://opendev.org","commit_id":"4c4438928bdb4a07425fa02b7508cd764bf459b5"}],"releasenotes/source/conf.py":[{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"2756e35e5e22283107d5d3c860d95c5bdf977628","unresolved":false,"context_lines":[{"line_number":58,"context_line":"copyright \u003d \u00272014-2016, OpenStack-Ansible Contributors\u0027"},{"line_number":59,"context_line":"description \u003d \u0027OpenStack-Ansible deploys OpenStack environments using Ansible.\u0027"},{"line_number":60,"context_line":"project \u003d \u0027OpenStack-Ansible\u0027"},{"line_number":61,"context_line":"role_name \u003d \u0027os_placement\u0027"},{"line_number":62,"context_line":"target_name \u003d \u0027openstack-ansible-\u0027 + role_name"},{"line_number":63,"context_line":"title \u003d \u0027OpenStack-Ansible Release Notes: \u0027 + role_name + \u0027role\u0027"},{"line_number":64,"context_line":""}],"source_content_type":"text/x-python","patch_set":7,"id":"7faddb67_759c52bf","line":61,"range":{"start_line":61,"start_character":13,"end_line":61,"end_character":25},"updated":"2019-08-22 13:18:02.000000000","message":"os_murano","commit_id":"f84863e867049de09770262630d55365d25f790e"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"c2ee0452b34865bd527464ff005ed1daeece3918","unresolved":false,"context_lines":[{"line_number":64,"context_line":""},{"line_number":65,"context_line":"# The link to the browsable source code (for the left hand menu)"},{"line_number":66,"context_line":"oslosphinx_cgit_link \u003d ("},{"line_number":67,"context_line":"    \u0027https://git.openstack.org/cgit/openstack/{}\u0027.format(target_name)"},{"line_number":68,"context_line":")"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"# Release notes do not need a version number in the title, they"}],"source_content_type":"text/x-python","patch_set":8,"id":"7faddb67_6e6eb101","line":67,"range":{"start_line":67,"start_character":5,"end_line":67,"end_character":35},"updated":"2019-08-23 07:00:59.000000000","message":"https://opendev.org","commit_id":"4c4438928bdb4a07425fa02b7508cd764bf459b5"}],"tasks/murano_install.yml":[{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"58da98745c3236ad5f2376b4aab48aa671837588","unresolved":false,"context_lines":[{"line_number":31,"context_line":"    state: \"present\""},{"line_number":32,"context_line":"    system: \"yes\""},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"- name: create the system group"},{"line_number":35,"context_line":"  group:"},{"line_number":36,"context_line":"    name: \"{{ murano_system_group_name }}\""},{"line_number":37,"context_line":"    state: \"present\""},{"line_number":38,"context_line":"    system: \"yes\""},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"- name: Create the murano system user"},{"line_number":41,"context_line":"  user:"}],"source_content_type":"text/x-yaml","patch_set":25,"id":"5faad753_65a522b5","line":38,"range":{"start_line":34,"start_character":0,"end_line":38,"end_character":17},"updated":"2019-09-11 10:29:53.000000000","message":"dublicated task, I guess it meant to be user creation.","commit_id":"eca994da5a14e249b02de28df8eebdd4c8b69708"}],"tasks/murano_post_install.yml":[{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"58da98745c3236ad5f2376b4aab48aa671837588","unresolved":false,"context_lines":[{"line_number":29,"context_line":"      config_type: \"ini\""},{"line_number":30,"context_line":"  notify:"},{"line_number":31,"context_line":"    - Manage LB"},{"line_number":32,"context_line":"    - Restart murano services"}],"source_content_type":"text/x-yaml","patch_set":25,"id":"5faad753_a59a3a6b","line":32,"range":{"start_line":32,"start_character":4,"end_line":32,"end_character":29},"updated":"2019-09-11 10:29:53.000000000","message":"Please add \"Restart uwsgi services\" below","commit_id":"eca994da5a14e249b02de28df8eebdd4c8b69708"}],"templates/murano.conf.j2":[{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"2da45b83415dd6a4ee8b6e841b5494c50b03d33e","unresolved":false,"context_lines":[{"line_number":3,"context_line":"[DEFAULT]"},{"line_number":4,"context_line":"debug \u003d true"},{"line_number":5,"context_line":"verbose \u003d true"},{"line_number":6,"context_line":"rabbit_host \u003d {{ murano_oslomsg_notify_servers }}"},{"line_number":7,"context_line":"rabbit_userid \u003d {{ murano_oslomsg_notify_userid }}"},{"line_number":8,"context_line":"rabbit_password \u003d {{ murano_oslomsg_notify_password }}"},{"line_number":9,"context_line":"rabbit_virtual_host \u003d {{ murano_oslomsg_notify_vhost }}"},{"line_number":10,"context_line":"driver \u003d messagingv2"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"[database]"}],"source_content_type":"text/x-jinja2","patch_set":11,"id":"7faddb67_8a3936d0","line":9,"range":{"start_line":6,"start_character":0,"end_line":9,"end_character":55},"updated":"2019-08-29 14:25:42.000000000","message":"I don\u0027t see these options in https://docs.openstack.org/murano/latest/configuration/config-options.html\n\nI guess it\u0027s supposed to be transport_url?","commit_id":"53a8e0244e488f8dd021bcc20f9201d63319a3f6"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"2da45b83415dd6a4ee8b6e841b5494c50b03d33e","unresolved":false,"context_lines":[{"line_number":7,"context_line":"rabbit_userid \u003d {{ murano_oslomsg_notify_userid }}"},{"line_number":8,"context_line":"rabbit_password \u003d {{ murano_oslomsg_notify_password }}"},{"line_number":9,"context_line":"rabbit_virtual_host \u003d {{ murano_oslomsg_notify_vhost }}"},{"line_number":10,"context_line":"driver \u003d messagingv2"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"[database]"},{"line_number":13,"context_line":"connection \u003d mysql+pymysql://{{ murano_galera_user }}:{{ murano_galera_password }}@{{ murano_galera_address }}/{{ murano_galera_database }}?charset\u003dutf8"}],"source_content_type":"text/x-jinja2","patch_set":11,"id":"7faddb67_6a95da87","line":10,"range":{"start_line":10,"start_character":0,"end_line":10,"end_character":20},"updated":"2019-08-29 14:25:42.000000000","message":"I guess this should be placed inside oslo_messaging_notifications section, when ceilometer is enabled (like https://review.opendev.org/#/c/673878/1/templates/nova.conf.j2 )","commit_id":"53a8e0244e488f8dd021bcc20f9201d63319a3f6"},{"author":{"_account_id":28008,"name":"Guilherme","display_name":"Guilherme Steinmüller","email":"gsteinmuller@vexxhost.com","username":"guilhermesp"},"change_message_id":"e4564741f26798514b949b28b35081244ec9dce5","unresolved":false,"context_lines":[{"line_number":7,"context_line":"rabbit_userid \u003d {{ murano_oslomsg_notify_userid }}"},{"line_number":8,"context_line":"rabbit_password \u003d {{ murano_oslomsg_notify_password }}"},{"line_number":9,"context_line":"rabbit_virtual_host \u003d {{ murano_oslomsg_notify_vhost }}"},{"line_number":10,"context_line":"driver \u003d messagingv2"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"[database]"},{"line_number":13,"context_line":"connection \u003d mysql+pymysql://{{ murano_galera_user }}:{{ murano_galera_password }}@{{ murano_galera_address }}/{{ murano_galera_database }}?charset\u003dutf8"}],"source_content_type":"text/x-jinja2","patch_set":11,"id":"7faddb67_76d8607e","line":10,"range":{"start_line":10,"start_character":0,"end_line":10,"end_character":20},"in_reply_to":"7faddb67_6a95da87","updated":"2019-08-29 19:49:14.000000000","message":"i\u0027m wondering if enabling ceilometer would be some applicable to murano","commit_id":"53a8e0244e488f8dd021bcc20f9201d63319a3f6"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"2da45b83415dd6a4ee8b6e841b5494c50b03d33e","unresolved":false,"context_lines":[{"line_number":13,"context_line":"connection \u003d mysql+pymysql://{{ murano_galera_user }}:{{ murano_galera_password }}@{{ murano_galera_address }}/{{ murano_galera_database }}?charset\u003dutf8"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"[keystone]"},{"line_number":16,"context_line":"auth_url \u003d \u0027http://{{ keystone_service_publicuri }}:5000/v2.0\u0027"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"[keystone_authtoken]"},{"line_number":19,"context_line":"www_authenticate_uri \u003d {{ keystone_service_publicuri }}:5000/v2.0"}],"source_content_type":"text/x-jinja2","patch_set":11,"id":"7faddb67_2a5282df","line":16,"range":{"start_line":16,"start_character":11,"end_line":16,"end_character":62},"updated":"2019-08-29 14:25:42.000000000","message":"You don\u0027t need http:// and so on, since keystone_service_publicuri already has all of it: https://opendev.org/openstack/openstack-ansible/src/branch/master/inventory/group_vars/all/keystone.yml#L53-L54\n\nAlso why are you using public url instead of admin? I thought that admin used across projects for auth_url.","commit_id":"53a8e0244e488f8dd021bcc20f9201d63319a3f6"},{"author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"change_message_id":"8719661966c449f894e0792bfda858899b684987","unresolved":false,"context_lines":[{"line_number":13,"context_line":"connection \u003d mysql+pymysql://{{ murano_galera_user }}:{{ murano_galera_password }}@{{ murano_galera_address }}/{{ murano_galera_database }}?charset\u003dutf8"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"[keystone]"},{"line_number":16,"context_line":"auth_url \u003d \u0027http://{{ keystone_service_publicuri }}:5000/v2.0\u0027"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"[keystone_authtoken]"},{"line_number":19,"context_line":"www_authenticate_uri \u003d {{ keystone_service_publicuri }}:5000/v2.0"}],"source_content_type":"text/x-jinja2","patch_set":11,"id":"7faddb67_aa9c320e","line":16,"range":{"start_line":16,"start_character":11,"end_line":16,"end_character":62},"in_reply_to":"7faddb67_2a5282df","updated":"2019-08-29 14:45:05.000000000","message":"Agreed - the public endpoint cert wont be trusted in an AIO or lab and the may not even be be reachable from br-mgmt.","commit_id":"53a8e0244e488f8dd021bcc20f9201d63319a3f6"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"2da45b83415dd6a4ee8b6e841b5494c50b03d33e","unresolved":false,"context_lines":[{"line_number":16,"context_line":"auth_url \u003d \u0027http://{{ keystone_service_publicuri }}:5000/v2.0\u0027"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"[keystone_authtoken]"},{"line_number":19,"context_line":"www_authenticate_uri \u003d {{ keystone_service_publicuri }}:5000/v2.0"},{"line_number":20,"context_line":"auth_host \u003d {{ keystone_service_publicuri }}"},{"line_number":21,"context_line":"auth_port \u003d 5000"},{"line_number":22,"context_line":"auth_protocol \u003d http"}],"source_content_type":"text/x-jinja2","patch_set":11,"id":"7faddb67_4a4d7e39","line":19,"range":{"start_line":19,"start_character":23,"end_line":19,"end_character":65},"updated":"2019-08-29 14:25:42.000000000","message":"ditto","commit_id":"53a8e0244e488f8dd021bcc20f9201d63319a3f6"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"2da45b83415dd6a4ee8b6e841b5494c50b03d33e","unresolved":false,"context_lines":[{"line_number":18,"context_line":"[keystone_authtoken]"},{"line_number":19,"context_line":"www_authenticate_uri \u003d {{ keystone_service_publicuri }}:5000/v2.0"},{"line_number":20,"context_line":"auth_host \u003d {{ keystone_service_publicuri }}"},{"line_number":21,"context_line":"auth_port \u003d 5000"},{"line_number":22,"context_line":"auth_protocol \u003d http"},{"line_number":23,"context_line":"admin_tenant_name \u003d {{ murano_service_project_name }}"},{"line_number":24,"context_line":"admin_user \u003d {{ murano_service_user_name }}"}],"source_content_type":"text/x-jinja2","patch_set":11,"id":"7faddb67_4a66debd","line":21,"range":{"start_line":21,"start_character":12,"end_line":21,"end_character":16},"updated":"2019-08-29 14:25:42.000000000","message":"{{ keystone_service_port }}","commit_id":"53a8e0244e488f8dd021bcc20f9201d63319a3f6"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"2da45b83415dd6a4ee8b6e841b5494c50b03d33e","unresolved":false,"context_lines":[{"line_number":19,"context_line":"www_authenticate_uri \u003d {{ keystone_service_publicuri }}:5000/v2.0"},{"line_number":20,"context_line":"auth_host \u003d {{ keystone_service_publicuri }}"},{"line_number":21,"context_line":"auth_port \u003d 5000"},{"line_number":22,"context_line":"auth_protocol \u003d http"},{"line_number":23,"context_line":"admin_tenant_name \u003d {{ murano_service_project_name }}"},{"line_number":24,"context_line":"admin_user \u003d {{ murano_service_user_name }}"},{"line_number":25,"context_line":"admin_password \u003d {{ murano_service_password }}"}],"source_content_type":"text/x-jinja2","patch_set":11,"id":"7faddb67_ca5acef0","line":22,"range":{"start_line":22,"start_character":16,"end_line":22,"end_character":20},"updated":"2019-08-29 14:25:42.000000000","message":"{{ keystone_service_proto }}","commit_id":"53a8e0244e488f8dd021bcc20f9201d63319a3f6"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"2da45b83415dd6a4ee8b6e841b5494c50b03d33e","unresolved":false,"context_lines":[{"line_number":25,"context_line":"admin_password \u003d {{ murano_service_password }}"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"[murano]"},{"line_number":28,"context_line":"url \u003d http://{{ external_lb_vip_address }}:8082"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"[rabbitmq]"},{"line_number":31,"context_line":"host \u003d {{ murano_oslomsg_notify_servers }}"}],"source_content_type":"text/x-jinja2","patch_set":11,"id":"7faddb67_ea2b0a30","line":28,"range":{"start_line":28,"start_character":6,"end_line":28,"end_character":47},"updated":"2019-08-29 14:25:42.000000000","message":"Since you\u0027re placing external vip, I\u0027d say that proto will likely be https, but it\u0027s better to use some var here.","commit_id":"53a8e0244e488f8dd021bcc20f9201d63319a3f6"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"58da98745c3236ad5f2376b4aab48aa671837588","unresolved":false,"context_lines":[{"line_number":5,"context_line":"verbose \u003d true"},{"line_number":6,"context_line":"transport_url \u003d {{ murano_oslomsg_rpc_transport }}://{% for host in murano_oslomsg_rpc_servers.split(\u0027,\u0027) %}{{ murano_oslomsg_rpc_userid }}:{{ murano_oslomsg_rpc_password }}@{{ host }}:{{ murano_oslomsg_rpc_port }}{% if not loop.last %},{% else %}/{{ murano_oslomsg_rpc_vhost }}{% if murano_oslomsg_rpc_use_ssl | bool %}?ssl\u003d1{% else %}?ssl\u003d0{% endif %}{% endif %}{% endfor %}"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"driver \u003d messagingv2"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"[database]"},{"line_number":11,"context_line":"connection \u003d mysql+pymysql://{{ murano_galera_user }}:{{ murano_galera_password }}@{{ murano_galera_address }}/{{ murano_galera_database }}?charset\u003dutf8"}],"source_content_type":"text/x-jinja2","patch_set":25,"id":"5faad753_45b906ca","line":8,"range":{"start_line":8,"start_character":0,"end_line":8,"end_character":20},"updated":"2019-09-11 10:29:53.000000000","message":"I guess this should be under [oslo_messaging_notifications]\n https://docs.openstack.org/murano/latest/configuration/config-options.html#oslo-messaging-notifications","commit_id":"eca994da5a14e249b02de28df8eebdd4c8b69708"}],"tox.ini":[{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"2756e35e5e22283107d5d3c860d95c5bdf977628","unresolved":false,"context_lines":[{"line_number":7,"context_line":"[testenv]"},{"line_number":8,"context_line":"usedevelop \u003d True"},{"line_number":9,"context_line":"install_command \u003d"},{"line_number":10,"context_line":"    pip install -c{env:UPPER_CONSTRAINTS_FILE:https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt} {opts} {packages}"},{"line_number":11,"context_line":"commands \u003d"},{"line_number":12,"context_line":"    /usr/bin/find . -type f -name \"*.pyc\" -delete"},{"line_number":13,"context_line":"passenv \u003d"}],"source_content_type":"text/x-properties","patch_set":7,"id":"7faddb67_35a6da11","line":10,"range":{"start_line":10,"start_character":46,"end_line":10,"end_character":127},"updated":"2019-08-22 13:18:02.000000000","message":"https://releases.openstack.org/constraints/upper/master","commit_id":"f84863e867049de09770262630d55365d25f790e"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"c2ee0452b34865bd527464ff005ed1daeece3918","unresolved":false,"context_lines":[{"line_number":60,"context_line":"    {posargs}"},{"line_number":61,"context_line":""},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"[testenv:pep8]"},{"line_number":64,"context_line":"basepython \u003d python3"},{"line_number":65,"context_line":"commands \u003d"},{"line_number":66,"context_line":"    bash -c \"{toxinidir}/tests/common/test-pep8.sh\""},{"line_number":67,"context_line":""},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"[flake8]"},{"line_number":70,"context_line":"# Ignores the following rules due to how ansible modules work in general"},{"line_number":71,"context_line":"#     F403 \u0027from ansible.module_utils.basic import *\u0027 used;"},{"line_number":72,"context_line":"#          unable to detect undefined names"},{"line_number":73,"context_line":"ignore\u003dF403"},{"line_number":74,"context_line":""},{"line_number":75,"context_line":""},{"line_number":76,"context_line":"[testenv:bashate]"},{"line_number":77,"context_line":"commands \u003d"},{"line_number":78,"context_line":"    bash -c \"{toxinidir}/tests/common/test-bashate.sh\""},{"line_number":79,"context_line":""},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"[testenv:ansible-syntax]"},{"line_number":82,"context_line":"commands \u003d"},{"line_number":83,"context_line":"    bash -c \"{toxinidir}/tests/common/test-ansible-syntax.sh\""},{"line_number":84,"context_line":""},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"[testenv:ansible-lint]"},{"line_number":87,"context_line":"commands \u003d"},{"line_number":88,"context_line":"    bash -c \"{toxinidir}/tests/common/test-ansible-lint.sh\""},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"[testenv:linters]"},{"line_number":91,"context_line":"basepython \u003d python3"},{"line_number":92,"context_line":"commands \u003d"},{"line_number":93,"context_line":"    bash -c \"{toxinidir}/tests/common/test-ansible-env-prep.sh\""},{"line_number":94,"context_line":"    {[testenv:pep8]commands}"},{"line_number":95,"context_line":"    {[testenv:bashate]commands}"},{"line_number":96,"context_line":"    {[testenv:ansible-lint]commands}"},{"line_number":97,"context_line":"    {[testenv:ansible-syntax]commands}"},{"line_number":98,"context_line":""}],"source_content_type":"text/x-properties","patch_set":8,"id":"7faddb67_ee52a135","line":97,"range":{"start_line":63,"start_character":0,"end_line":97,"end_character":38},"updated":"2019-08-23 07:00:59.000000000","message":"these will require persistance of run_tests.sh (otherwise openstack-ansible-tests won\u0027t be cloned into tests/common directory) and playbook tests/test.yml. Since you don\u0027t do linters tests, this might be probably dropped out.\nBut generally I\u0027d say that it\u0027s worth discussion, since I feel that linters checks are good and they are probably worth updating","commit_id":"4c4438928bdb4a07425fa02b7508cd764bf459b5"}],"vars/debian.yml":[{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"fefad5e342191368aa4c52bc896ad9c446c0cc65","unresolved":false,"context_lines":[{"line_number":13,"context_line":"# See the License for the specific language governing permissions and"},{"line_number":14,"context_line":"# limitations under the License."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"murano_devel_distro_packages: []"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"murano_distro_packages: []"},{"line_number":19,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":13,"id":"7faddb67_c7671124","line":16,"range":{"start_line":16,"start_character":0,"end_line":16,"end_character":28},"updated":"2019-08-30 14:33:13.000000000","message":"I\u0027d say that right now we don\u0027t need any, so I guess we may safely drop it","commit_id":"820efbaad357b1f59f03b5192994301410205f29"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"fefad5e342191368aa4c52bc896ad9c446c0cc65","unresolved":false,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":"murano_devel_distro_packages: []"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"murano_distro_packages: []"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"murano_service_distro_packages: []"},{"line_number":21,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":13,"id":"7faddb67_a7ad3532","line":18,"updated":"2019-08-30 14:33:13.000000000","message":"let\u0027s place git here","commit_id":"820efbaad357b1f59f03b5192994301410205f29"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"fefad5e342191368aa4c52bc896ad9c446c0cc65","unresolved":false,"context_lines":[{"line_number":17,"context_line":""},{"line_number":18,"context_line":"murano_distro_packages: []"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"murano_service_distro_packages: []"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"murano_oslomsg_amqp1_distro_packages: []"},{"line_number":23,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":13,"id":"7faddb67_47f80149","line":20,"updated":"2019-08-30 14:33:13.000000000","message":"I\u0027d say that it should be python3-murano","commit_id":"820efbaad357b1f59f03b5192994301410205f29"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"fefad5e342191368aa4c52bc896ad9c446c0cc65","unresolved":false,"context_lines":[{"line_number":19,"context_line":""},{"line_number":20,"context_line":"murano_service_distro_packages: []"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"murano_oslomsg_amqp1_distro_packages: []"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"cache_timeout: 600"}],"source_content_type":"text/x-yaml","patch_set":13,"id":"7faddb67_a78455b2","line":22,"updated":"2019-08-30 14:33:13.000000000","message":"usually it\u0027s libsasl2-modules and sasl2-bin","commit_id":"820efbaad357b1f59f03b5192994301410205f29"}],"vars/distro_install.yml":[{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"6d8500eb92de3b4a22ab17dd62b323b880871075","unresolved":false,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"murano_package_list: |-"},{"line_number":18,"context_line":"  {% set packages \u003d (murano_distro_packages + murano_service_distro_packages) %}"},{"line_number":19,"context_line":"  {% if murano_oslomsg_amqp1_enabled | bool %}"},{"line_number":20,"context_line":"  {%   set _ \u003d packages.extend(murano_oslomsg_amqp1_distro_packages) %}"},{"line_number":21,"context_line":"  {% endif %}"}],"source_content_type":"text/x-yaml","patch_set":12,"id":"7faddb67_0030b706","line":18,"range":{"start_line":18,"start_character":46,"end_line":18,"end_character":76},"updated":"2019-08-30 09:59:37.000000000","message":"ditto","commit_id":"1a7d961ae84800d6839a85077c26aa97b09636ab"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"6d8500eb92de3b4a22ab17dd62b323b880871075","unresolved":false,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"murano_package_list: |-"},{"line_number":18,"context_line":"  {% set packages \u003d (murano_distro_packages + murano_service_distro_packages) %}"},{"line_number":19,"context_line":"  {% if murano_oslomsg_amqp1_enabled | bool %}"},{"line_number":20,"context_line":"  {%   set _ \u003d packages.extend(murano_oslomsg_amqp1_distro_packages) %}"},{"line_number":21,"context_line":"  {% endif %}"}],"source_content_type":"text/x-yaml","patch_set":12,"id":"7faddb67_60516b30","line":18,"range":{"start_line":18,"start_character":21,"end_line":18,"end_character":43},"updated":"2019-08-30 09:59:37.000000000","message":"variable is not defined","commit_id":"1a7d961ae84800d6839a85077c26aa97b09636ab"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"6d8500eb92de3b4a22ab17dd62b323b880871075","unresolved":false,"context_lines":[{"line_number":17,"context_line":"murano_package_list: |-"},{"line_number":18,"context_line":"  {% set packages \u003d (murano_distro_packages + murano_service_distro_packages) %}"},{"line_number":19,"context_line":"  {% if murano_oslomsg_amqp1_enabled | bool %}"},{"line_number":20,"context_line":"  {%   set _ \u003d packages.extend(murano_oslomsg_amqp1_distro_packages) %}"},{"line_number":21,"context_line":"  {% endif %}"},{"line_number":22,"context_line":"  {{ packages }}"},{"line_number":23,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":12,"id":"7faddb67_c035bff7","line":20,"range":{"start_line":20,"start_character":31,"end_line":20,"end_character":67},"updated":"2019-08-30 09:59:37.000000000","message":"ditto","commit_id":"1a7d961ae84800d6839a85077c26aa97b09636ab"}],"vars/main.yml":[{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"26b677223a5b1ff005fa3059d4a5e329a919be47","unresolved":false,"context_lines":[{"line_number":23,"context_line":"  {% for key, value in murano_services.items() %}"},{"line_number":24,"context_line":"  {%   if (value[\u0027group\u0027] in group_names) and"},{"line_number":25,"context_line":"          ((\u0027condition\u0027 not in value) or"},{"line_number":26,"context_line":"           (\u0027condition\u0027 in value and value[\u0027condition\u0027])) %}"},{"line_number":27,"context_line":"  {%     set _ \u003d value.update({\u0027service_key\u0027: key}) %}"},{"line_number":28,"context_line":"  {%     set _ \u003d services.append(value) %}"},{"line_number":29,"context_line":"  {%   endif %}"}],"source_content_type":"text/x-yaml","patch_set":19,"id":"5faad753_48b72988","line":26,"updated":"2019-09-06 20:36:10.000000000","message":"add here \"and not (\u0027wsgi_app\u0027 in value and value[\u0027wsgi_app\u0027])","commit_id":"5ed50d6dc3b8e86deb9c9f9ff474e8983f6c8a13"}],"vars/redhat-7.yml":[{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"cc0f270fe6bf5006de8fd939c03c2399ffb50107","unresolved":false,"context_lines":[{"line_number":17,"context_line":"  - git"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"murano_service_distro_packages:"},{"line_number":20,"context_line":"  - python3-murano"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"murano_oslomsg_amqp1_distro_packages:"},{"line_number":23,"context_line":"  - cyrus-sasl-lib"}],"source_content_type":"text/x-yaml","patch_set":14,"id":"7faddb67_c2cb7f1a","line":20,"range":{"start_line":20,"start_character":4,"end_line":20,"end_character":18},"updated":"2019-08-30 15:18:14.000000000","message":"here should be openstack-murano-api and openstack-murano-engine\n\nhttp://mirror.centos.org/centos/7/cloud/x86_64/openstack-stein/","commit_id":"f5e2105c603f382eeb2bc28988ca28c86b06858f"}],"vars/source_install.yml":[{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"6d8500eb92de3b4a22ab17dd62b323b880871075","unresolved":false,"context_lines":[{"line_number":16,"context_line":"murano_bin: \"/openstack/venvs/murano-{{ murano_venv_tag }}/bin\""},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"murano_package_list: |-"},{"line_number":19,"context_line":"  {% set packages \u003d murano_distro_packages %}"},{"line_number":20,"context_line":"  {% if murano_oslomsg_amqp1_enabled | bool %}"},{"line_number":21,"context_line":"  {%   set _ \u003d packages.extend(murano_oslomsg_amqp1_distro_packages) %}"},{"line_number":22,"context_line":"  {% endif %}"}],"source_content_type":"text/x-yaml","patch_set":12,"id":"7faddb67_802347be","line":19,"range":{"start_line":19,"start_character":20,"end_line":19,"end_character":42},"updated":"2019-08-30 09:59:37.000000000","message":"variable is not defined","commit_id":"1a7d961ae84800d6839a85077c26aa97b09636ab"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"6d8500eb92de3b4a22ab17dd62b323b880871075","unresolved":false,"context_lines":[{"line_number":18,"context_line":"murano_package_list: |-"},{"line_number":19,"context_line":"  {% set packages \u003d murano_distro_packages %}"},{"line_number":20,"context_line":"  {% if murano_oslomsg_amqp1_enabled | bool %}"},{"line_number":21,"context_line":"  {%   set _ \u003d packages.extend(murano_oslomsg_amqp1_distro_packages) %}"},{"line_number":22,"context_line":"  {% endif %}"},{"line_number":23,"context_line":"  {{ packages }}"},{"line_number":24,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":12,"id":"7faddb67_a020c3b1","line":21,"range":{"start_line":21,"start_character":31,"end_line":21,"end_character":67},"updated":"2019-08-30 09:59:37.000000000","message":"ditto","commit_id":"1a7d961ae84800d6839a85077c26aa97b09636ab"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"6d8500eb92de3b4a22ab17dd62b323b880871075","unresolved":false,"context_lines":[{"line_number":22,"context_line":"  {% endif %}"},{"line_number":23,"context_line":"  {{ packages }}"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"murano_pip_packages:"},{"line_number":26,"context_line":"  - murano"}],"source_content_type":"text/x-yaml","patch_set":12,"id":"7faddb67_a009a331","line":25,"range":{"start_line":25,"start_character":0,"end_line":25,"end_character":19},"updated":"2019-08-30 09:59:37.000000000","message":"why do you re-define this var here? It\u0027s usually placed in defaults and it looks to be present there.","commit_id":"1a7d961ae84800d6839a85077c26aa97b09636ab"}],"vars/suse.yml":[{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"cc0f270fe6bf5006de8fd939c03c2399ffb50107","unresolved":false,"context_lines":[{"line_number":14,"context_line":"# limitations under the License."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"murano_distro_packages:"},{"line_number":17,"context_line":"  - git"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"murano_service_distro_packages:"},{"line_number":20,"context_line":"  - python3-murano"}],"source_content_type":"text/x-yaml","patch_set":14,"id":"7faddb67_62dc0be1","line":17,"range":{"start_line":17,"start_character":4,"end_line":17,"end_character":7},"updated":"2019-08-30 15:18:14.000000000","message":"I guess for suse we usually use git-core","commit_id":"f5e2105c603f382eeb2bc28988ca28c86b06858f"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"cc0f270fe6bf5006de8fd939c03c2399ffb50107","unresolved":false,"context_lines":[{"line_number":17,"context_line":"  - git"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"murano_service_distro_packages:"},{"line_number":20,"context_line":"  - python3-murano"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"murano_oslomsg_amqp1_distro_packages:"},{"line_number":23,"context_line":"  - cyrus-sasl-lib"}],"source_content_type":"text/x-yaml","patch_set":14,"id":"7faddb67_428d4fd2","line":20,"range":{"start_line":20,"start_character":4,"end_line":20,"end_character":18},"updated":"2019-08-30 15:18:14.000000000","message":"I\u0027d say it should be openstack-murano\n\nhttps://software.opensuse.org/download.html?project\u003dCloud%3AOpenStack%3AMaster\u0026package\u003dopenstack-murano","commit_id":"f5e2105c603f382eeb2bc28988ca28c86b06858f"}],"zuul.d/project.yaml":[{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"0a3b0939678bb341680155d5aca9d1c4fc0e9a39","unresolved":false,"context_lines":[{"line_number":6,"context_line":"# You may obtain a copy of the License at"},{"line_number":7,"context_line":"#"},{"line_number":8,"context_line":"#     http://www.apache.org/licenses/LICENSE-2.0"},{"line_number":9,"context_line":"#"},{"line_number":10,"context_line":"# Unless required by applicable law or agreed to in writing, software"},{"line_number":11,"context_line":"# distributed under the License is distributed on an \"AS IS\" BASIS,"},{"line_number":12,"context_line":"# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied."}],"source_content_type":"text/x-yaml","patch_set":10,"id":"7faddb67_37fd296e","line":9,"updated":"2019-08-28 05:34:49.000000000","message":"I guess right now it\u0027s only missing linters test, but I\u0027m working on linters redesign right now in terms of uwsgi","commit_id":"61836c289d25950a6dd50424eeffaed7df43c220"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"f9e97508dacda6706cad5ef2eb0265a11948479c","unresolved":false,"context_lines":[{"line_number":16,"context_line":"- project:"},{"line_number":17,"context_line":"    templates:"},{"line_number":18,"context_line":"      - check-requirements"},{"line_number":19,"context_line":"      - openstack-ansible-deploy-aio_metal-jobs"},{"line_number":20,"context_line":"      - openstack-ansible-deploy-aio_distro_metal-jobs"},{"line_number":21,"context_line":"      - publish-openstack-docs-pti"},{"line_number":22,"context_line":"      - release-notes-jobs-python3"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"7faddb67_d7eb75a1","line":20,"range":{"start_line":19,"start_character":0,"end_line":20,"end_character":54},"updated":"2019-08-28 05:37:03.000000000","message":"Without patch to openstack-ansible with adding murano to default set, this won\u0027t have much effect","commit_id":"61836c289d25950a6dd50424eeffaed7df43c220"}]}
