)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":16233,"name":"Mauricio Lima","email":"mauriciolimab@gmail.com","username":"limamauricio"},"change_message_id":"d799809c6bbf7a40d1978493c5de4e7ed3a6ae84","unresolved":false,"context_lines":[{"line_number":9,"context_line":"Searchlight is an Openstack search and index service, this patch"},{"line_number":10,"context_line":"implements the ansible role for searchlight."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Implement blueprint: searchlight"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Change-Id: Ibf42d5b259a6740d6596041f896e1009657b7388"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"fa6399be_3117db55","line":12,"range":{"start_line":12,"start_character":0,"end_line":12,"end_character":32},"updated":"2016-10-18 12:27:55.000000000","message":"Fix bp link.","commit_id":"62d6dcbff8a265cd11f364541967c6eb061177f4"},{"author":{"_account_id":4428,"name":"Liyingjun","email":"yinjalee@163.com","username":"liyingjun"},"change_message_id":"143f99cd6f71f9fe8397e1204374f552077ce32e","unresolved":false,"context_lines":[{"line_number":9,"context_line":"Searchlight is an Openstack search and index service, this patch"},{"line_number":10,"context_line":"implements the ansible role for searchlight."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Implement blueprint: searchlight"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Change-Id: Ibf42d5b259a6740d6596041f896e1009657b7388"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"fa6399be_094d3272","line":12,"range":{"start_line":12,"start_character":0,"end_line":12,"end_character":32},"in_reply_to":"fa6399be_3117db55","updated":"2016-10-19 01:15:01.000000000","message":"Done","commit_id":"62d6dcbff8a265cd11f364541967c6eb061177f4"}],"ansible/roles/searchlight/tasks/deploy.yml":[{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"239bb19b5a8f81f3818547fa76d0c47ed2a6826a","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"- include: register.yml"},{"line_number":3,"context_line":"    when: inventory_hostname in groups[\u0027searchlight\u0027]"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"- include: config.yml"},{"line_number":6,"context_line":"    when: inventory_hostname in groups[\u0027searchlight\u0027]"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"fa6399be_f0e3a403","line":3,"range":{"start_line":3,"start_character":2,"end_line":3,"end_character":4},"updated":"2016-10-18 09:58:50.000000000","message":"Fix indentation","commit_id":"62d6dcbff8a265cd11f364541967c6eb061177f4"},{"author":{"_account_id":4428,"name":"Liyingjun","email":"yinjalee@163.com","username":"liyingjun"},"change_message_id":"143f99cd6f71f9fe8397e1204374f552077ce32e","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"- include: register.yml"},{"line_number":3,"context_line":"    when: inventory_hostname in groups[\u0027searchlight\u0027]"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"- include: config.yml"},{"line_number":6,"context_line":"    when: inventory_hostname in groups[\u0027searchlight\u0027]"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"fa6399be_c9341ae0","line":3,"range":{"start_line":3,"start_character":2,"end_line":3,"end_character":4},"in_reply_to":"fa6399be_f0e3a403","updated":"2016-10-19 01:15:01.000000000","message":"Done","commit_id":"62d6dcbff8a265cd11f364541967c6eb061177f4"},{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"239bb19b5a8f81f3818547fa76d0c47ed2a6826a","unresolved":false,"context_lines":[{"line_number":3,"context_line":"    when: inventory_hostname in groups[\u0027searchlight\u0027]"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"- include: config.yml"},{"line_number":6,"context_line":"    when: inventory_hostname in groups[\u0027searchlight\u0027]"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"- include: bootstrap.yml"},{"line_number":9,"context_line":"    when: inventory_hostname in groups[\u0027searchlight\u0027]"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"fa6399be_30eefcec","line":6,"range":{"start_line":6,"start_character":2,"end_line":6,"end_character":4},"updated":"2016-10-18 09:58:50.000000000","message":"ditto","commit_id":"62d6dcbff8a265cd11f364541967c6eb061177f4"},{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"239bb19b5a8f81f3818547fa76d0c47ed2a6826a","unresolved":false,"context_lines":[{"line_number":6,"context_line":"    when: inventory_hostname in groups[\u0027searchlight\u0027]"},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"- include: bootstrap.yml"},{"line_number":9,"context_line":"    when: inventory_hostname in groups[\u0027searchlight\u0027]"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"- include: start.yml"},{"line_number":12,"context_line":"    when: inventory_hostname in groups[\u0027searchlight\u0027]"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"fa6399be_50b9b0eb","line":9,"range":{"start_line":9,"start_character":2,"end_line":9,"end_character":4},"updated":"2016-10-18 09:58:50.000000000","message":"ditto","commit_id":"62d6dcbff8a265cd11f364541967c6eb061177f4"},{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"239bb19b5a8f81f3818547fa76d0c47ed2a6826a","unresolved":false,"context_lines":[{"line_number":9,"context_line":"    when: inventory_hostname in groups[\u0027searchlight\u0027]"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"- include: start.yml"},{"line_number":12,"context_line":"    when: inventory_hostname in groups[\u0027searchlight\u0027]"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"fa6399be_70beb4d5","line":12,"range":{"start_line":12,"start_character":2,"end_line":12,"end_character":4},"updated":"2016-10-18 09:58:50.000000000","message":"ditto","commit_id":"62d6dcbff8a265cd11f364541967c6eb061177f4"}],"ansible/roles/searchlight/templates/searchlight.conf.j2":[{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"239bb19b5a8f81f3818547fa76d0c47ed2a6826a","unresolved":false,"context_lines":[{"line_number":8,"context_line":"[api]"},{"line_number":9,"context_line":"port \u003d {{ searchlight_api_port }}"},{"line_number":10,"context_line":"bind_host \u003d {{ hostvars[inventory_hostname][\u0027ansible_\u0027 + api_interface][\u0027ipv4\u0027][\u0027address\u0027] }}"},{"line_number":11,"context_line":"public_endpoint \u003d {{ internal_protocol }}://{{ hostvars[inventory_hostname][\u0027ansible_\u0027 + api_interface][\u0027ipv4\u0027][\u0027address\u0027] }}:{{ searchlight_api_port }}"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"[elasticsearch]"},{"line_number":14,"context_line":"hosts \u003d {{ searchlight_elasticsearch_url }}"}],"source_content_type":"text/x-jinja2","patch_set":2,"id":"fa6399be_508e1028","line":11,"range":{"start_line":11,"start_character":0,"end_line":11,"end_character":107},"updated":"2016-10-18 09:58:50.000000000","message":"Public endpoint with internal_protocol and api_interface?\nShould be public config:\nhttps://github.com/openstack/kolla/blob/master/ansible/roles/heat/templates/heat.conf.j2#L6","commit_id":"62d6dcbff8a265cd11f364541967c6eb061177f4"},{"author":{"_account_id":4428,"name":"Liyingjun","email":"yinjalee@163.com","username":"liyingjun"},"change_message_id":"143f99cd6f71f9fe8397e1204374f552077ce32e","unresolved":false,"context_lines":[{"line_number":8,"context_line":"[api]"},{"line_number":9,"context_line":"port \u003d {{ searchlight_api_port }}"},{"line_number":10,"context_line":"bind_host \u003d {{ hostvars[inventory_hostname][\u0027ansible_\u0027 + api_interface][\u0027ipv4\u0027][\u0027address\u0027] }}"},{"line_number":11,"context_line":"public_endpoint \u003d {{ internal_protocol }}://{{ hostvars[inventory_hostname][\u0027ansible_\u0027 + api_interface][\u0027ipv4\u0027][\u0027address\u0027] }}:{{ searchlight_api_port }}"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"[elasticsearch]"},{"line_number":14,"context_line":"hosts \u003d {{ searchlight_elasticsearch_url }}"}],"source_content_type":"text/x-jinja2","patch_set":2,"id":"fa6399be_49200a9c","line":11,"range":{"start_line":11,"start_character":0,"end_line":11,"end_character":107},"in_reply_to":"fa6399be_508e1028","updated":"2016-10-19 01:15:01.000000000","message":"Done","commit_id":"62d6dcbff8a265cd11f364541967c6eb061177f4"},{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"239bb19b5a8f81f3818547fa76d0c47ed2a6826a","unresolved":false,"context_lines":[{"line_number":21,"context_line":"flavor \u003d keystone"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"[keystone_authtoken]"},{"line_number":24,"context_line":"memcached_servers \u003d {{ kolla_internal_fqdn }}:{{ memcached_port }}"},{"line_number":25,"context_line":"auth_uri \u003d {{ internal_protocol }}://{{ kolla_internal_fqdn }}:{{ keystone_public_port }}"},{"line_number":26,"context_line":"project_domain_name \u003d default"},{"line_number":27,"context_line":"project_name \u003d service"}],"source_content_type":"text/x-jinja2","patch_set":2,"id":"fa6399be_b09dac5b","line":24,"range":{"start_line":24,"start_character":0,"end_line":24,"end_character":66},"updated":"2016-10-18 09:58:50.000000000","message":"Often memcached is a list of nodes and have encryption config, check \nhttps://github.com/openstack/kolla/blob/master/ansible/roles/heat/templates/heat.conf.j2#L51\n\nAlso move it after keystone config","commit_id":"62d6dcbff8a265cd11f364541967c6eb061177f4"},{"author":{"_account_id":4428,"name":"Liyingjun","email":"yinjalee@163.com","username":"liyingjun"},"change_message_id":"143f99cd6f71f9fe8397e1204374f552077ce32e","unresolved":false,"context_lines":[{"line_number":21,"context_line":"flavor \u003d keystone"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"[keystone_authtoken]"},{"line_number":24,"context_line":"memcached_servers \u003d {{ kolla_internal_fqdn }}:{{ memcached_port }}"},{"line_number":25,"context_line":"auth_uri \u003d {{ internal_protocol }}://{{ kolla_internal_fqdn }}:{{ keystone_public_port }}"},{"line_number":26,"context_line":"project_domain_name \u003d default"},{"line_number":27,"context_line":"project_name \u003d service"}],"source_content_type":"text/x-jinja2","patch_set":2,"id":"fa6399be_69230ea8","line":24,"range":{"start_line":24,"start_character":0,"end_line":24,"end_character":66},"in_reply_to":"fa6399be_b09dac5b","updated":"2016-10-19 01:15:01.000000000","message":"Done","commit_id":"62d6dcbff8a265cd11f364541967c6eb061177f4"},{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"239bb19b5a8f81f3818547fa76d0c47ed2a6826a","unresolved":false,"context_lines":[{"line_number":44,"context_line":"auth_type \u003d password"},{"line_number":45,"context_line":"auth_plugin \u003d password"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"[oslo_messaging_rabbit]"},{"line_number":48,"context_line":"rabbit_userid \u003d {{ rabbitmq_user }}"},{"line_number":49,"context_line":"rabbit_password \u003d {{ rabbitmq_password }}"},{"line_number":50,"context_line":"rabbit_ha_queues \u003d true"},{"line_number":51,"context_line":"rabbit_hosts \u003d {% for host in groups[\u0027rabbitmq\u0027] %}{{ hostvars[host][\u0027ansible_\u0027 + hostvars[host][\u0027api_interface\u0027]][\u0027ipv4\u0027][\u0027address\u0027] }}:{{ rabbitmq_port }}{% if not loop.last %},{% endif %}{% endfor %}"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"[resource_plugin:os_designate_zone]"},{"line_number":54,"context_line":"enabled \u003d False"}],"source_content_type":"text/x-jinja2","patch_set":2,"id":"fa6399be_f09f244e","line":51,"range":{"start_line":47,"start_character":0,"end_line":51,"end_character":202},"updated":"2016-10-18 09:58:50.000000000","message":"Rabbitmq config has been introduced in transport_url option under default section:\nhttps://github.com/openstack/kolla/blob/master/ansible/roles/heat/templates/heat.conf.j2#L20","commit_id":"62d6dcbff8a265cd11f364541967c6eb061177f4"},{"author":{"_account_id":4428,"name":"Liyingjun","email":"yinjalee@163.com","username":"liyingjun"},"change_message_id":"143f99cd6f71f9fe8397e1204374f552077ce32e","unresolved":false,"context_lines":[{"line_number":44,"context_line":"auth_type \u003d password"},{"line_number":45,"context_line":"auth_plugin \u003d password"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"[oslo_messaging_rabbit]"},{"line_number":48,"context_line":"rabbit_userid \u003d {{ rabbitmq_user }}"},{"line_number":49,"context_line":"rabbit_password \u003d {{ rabbitmq_password }}"},{"line_number":50,"context_line":"rabbit_ha_queues \u003d true"},{"line_number":51,"context_line":"rabbit_hosts \u003d {% for host in groups[\u0027rabbitmq\u0027] %}{{ hostvars[host][\u0027ansible_\u0027 + hostvars[host][\u0027api_interface\u0027]][\u0027ipv4\u0027][\u0027address\u0027] }}:{{ rabbitmq_port }}{% if not loop.last %},{% endif %}{% endfor %}"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"[resource_plugin:os_designate_zone]"},{"line_number":54,"context_line":"enabled \u003d False"}],"source_content_type":"text/x-jinja2","patch_set":2,"id":"fa6399be_893a22cc","line":51,"range":{"start_line":47,"start_character":0,"end_line":51,"end_character":202},"in_reply_to":"fa6399be_f09f244e","updated":"2016-10-19 01:15:01.000000000","message":"Done","commit_id":"62d6dcbff8a265cd11f364541967c6eb061177f4"}],"etc/kolla/globals.yml":[{"author":{"_account_id":16233,"name":"Mauricio Lima","email":"mauriciolimab@gmail.com","username":"limamauricio"},"change_message_id":"d799809c6bbf7a40d1978493c5de4e7ed3a6ae84","unresolved":false,"context_lines":[{"line_number":151,"context_line":"#enable_telegraf: \"no\""},{"line_number":152,"context_line":"#enable_tempest: \"no\""},{"line_number":153,"context_line":"#enable_watcher: \"no\""},{"line_number":154,"context_line":"#enable_searchlight: \"no\""},{"line_number":155,"context_line":""},{"line_number":156,"context_line":"###################"},{"line_number":157,"context_line":"# Ceph options"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"fa6399be_8c724cac","line":154,"range":{"start_line":154,"start_character":0,"end_line":154,"end_character":25},"updated":"2016-10-18 12:27:55.000000000","message":"put it in alphabetical order","commit_id":"62d6dcbff8a265cd11f364541967c6eb061177f4"},{"author":{"_account_id":4428,"name":"Liyingjun","email":"yinjalee@163.com","username":"liyingjun"},"change_message_id":"143f99cd6f71f9fe8397e1204374f552077ce32e","unresolved":false,"context_lines":[{"line_number":151,"context_line":"#enable_telegraf: \"no\""},{"line_number":152,"context_line":"#enable_tempest: \"no\""},{"line_number":153,"context_line":"#enable_watcher: \"no\""},{"line_number":154,"context_line":"#enable_searchlight: \"no\""},{"line_number":155,"context_line":""},{"line_number":156,"context_line":"###################"},{"line_number":157,"context_line":"# Ceph options"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"fa6399be_69714ea8","line":154,"range":{"start_line":154,"start_character":0,"end_line":154,"end_character":25},"in_reply_to":"fa6399be_8c724cac","updated":"2016-10-19 01:15:01.000000000","message":"Done","commit_id":"62d6dcbff8a265cd11f364541967c6eb061177f4"}]}
