)]}'
{"ansible/roles/haproxy/templates/haproxy.cfg.j2":[{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"0472b773551352d9ec6df6f7580dbd5cfe8f6deb","unresolved":false,"context_lines":[{"line_number":296,"context_line":"  server {{ hostvars[host][\u0027ansible_hostname\u0027] }} {{ hostvars[host][\u0027ansible_\u0027 + hostvars[host][\u0027api_interface\u0027]][\u0027ipv4\u0027][\u0027address\u0027] }}:{{ grafana_server_port }} check inter 2000 rise 2 fall 5"},{"line_number":297,"context_line":"{% endfor %}"},{"line_number":298,"context_line":"{% endif %}"},{"line_number":299,"context_line":""},{"line_number":300,"context_line":"{% if enable_ironic | bool %}"},{"line_number":301,"context_line":"listen ironic_api"},{"line_number":302,"context_line":"  bind {{ kolla_internal_vip_address }}:{{ ironic_api_port }}"}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"ba5da102_b8677924","line":299,"updated":"2016-10-26 06:58:33.000000000","message":"Add grafana haproxy when ssl is enabled if necessary","commit_id":"365ec04b479855a2c0c6672a408d0ea19c85214e"},{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"4f093bf23a9d5aac8d09bedad2b9ad94045e74b0","unresolved":false,"context_lines":[{"line_number":297,"context_line":"{% endfor %}"},{"line_number":298,"context_line":"{% if haproxy_enable_external_vip | bool %}"},{"line_number":299,"context_line":""},{"line_number":300,"context_line":"listen grafana_api_external"},{"line_number":301,"context_line":"  bind {{ kolla_external_vip_address }}:{{ grafana_server_port }} {{ tls_bind_info }}"},{"line_number":302,"context_line":"  http-request del-header X-Forwarded-Proto"},{"line_number":303,"context_line":"  http-request set-header X-Forwarded-Proto https if { ssl_fc }"}],"source_content_type":"text/x-jinja2","patch_set":2,"id":"ba5da102_ff0b907b","line":300,"range":{"start_line":300,"start_character":7,"end_line":300,"end_character":27},"updated":"2016-10-26 11:31:45.000000000","message":"grafana_server_external","commit_id":"54c3635ac6a90b98bf72231cbdcb13fc821cd8a3"},{"author":{"_account_id":11869,"name":"zhubingbing","email":"zhu.bingbing@99cloud.net","username":"zhubingbing"},"change_message_id":"b53240f6231ddb292c2e76859af4e91e15cb6e7b","unresolved":false,"context_lines":[{"line_number":290,"context_line":"{% endif %}"},{"line_number":291,"context_line":""},{"line_number":292,"context_line":"{% if enable_grafana | bool %}"},{"line_number":293,"context_line":"listen grafana_server"},{"line_number":294,"context_line":"  bind {{ kolla_internal_vip_address }}:{{ grafana_server_port }}"},{"line_number":295,"context_line":"{% for host in groups[\u0027grafana\u0027] %}"},{"line_number":296,"context_line":"  server {{ hostvars[host][\u0027ansible_hostname\u0027] }} {{ hostvars[host][\u0027ansible_\u0027 + hostvars[host][\u0027api_interface\u0027]][\u0027ipv4\u0027][\u0027address\u0027] }}:{{ grafana_server_port }} check inter 2000 rise 2 fall 5"}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"ba5da102_6ac41992","line":293,"range":{"start_line":293,"start_character":1,"end_line":293,"end_character":21},"updated":"2016-10-26 15:41:29.000000000","message":"this should add\nhttp-request del-header X-Forwarded-Proto\nhttp-request set-header X-Forwarded-Proto https if { ssl_fc }","commit_id":"8d72d1a7580f0e029025e838a624a43f0cc8ae78"}],"ansible/roles/prechecks/tasks/port_checks.yml":[{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"4f093bf23a9d5aac8d09bedad2b9ad94045e74b0","unresolved":false,"context_lines":[{"line_number":778,"context_line":"    - inventory_hostname in groups[\u0027haproxy\u0027]"},{"line_number":779,"context_line":"    - enable_ceph_rgw | bool"},{"line_number":780,"context_line":""},{"line_number":781,"context_line":"- name: Checking free port for Grafana server API"},{"line_number":782,"context_line":"  wait_for:"},{"line_number":783,"context_line":"    host: \"{{ hostvars[inventory_hostname][\u0027ansible_\u0027 + api_interface][\u0027ipv4\u0027][\u0027address\u0027] }}\""},{"line_number":784,"context_line":"    port: \"{{ grafana_server_port }}\""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"ba5da102_5f6abc1b","line":781,"range":{"start_line":781,"start_character":46,"end_line":781,"end_character":49},"updated":"2016-10-26 11:31:45.000000000","message":"Grafana server is not an API","commit_id":"54c3635ac6a90b98bf72231cbdcb13fc821cd8a3"},{"author":{"_account_id":19316,"name":"Eduardo Gonzalez","email":"dabarren@gmail.com","username":"egonzalez90"},"change_message_id":"4f093bf23a9d5aac8d09bedad2b9ad94045e74b0","unresolved":false,"context_lines":[{"line_number":788,"context_line":"    - inventory_hostname in groups[\u0027grafana\u0027]"},{"line_number":789,"context_line":"    - enable_grafana | bool"},{"line_number":790,"context_line":""},{"line_number":791,"context_line":"- name: Checking free port for Grafana server API HAProxy"},{"line_number":792,"context_line":"  wait_for:"},{"line_number":793,"context_line":"    host: \"{{ kolla_internal_vip_address }}\""},{"line_number":794,"context_line":"    port: \"{{ grafana_server_port }}\""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"ba5da102_9f7454fe","line":791,"range":{"start_line":791,"start_character":46,"end_line":791,"end_character":49},"updated":"2016-10-26 11:31:45.000000000","message":"ditto","commit_id":"54c3635ac6a90b98bf72231cbdcb13fc821cd8a3"}]}
