)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"change_message_id":"63a79ac8255a80628d405130c121625d40b5d6f4","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Module config updates in ELK 7x Metricbeat template"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"The template for metricbeat has been updated to allow modules to be"},{"line_number":10,"context_line":"turned off from the ansible directly. This can prevent metricbeat from"},{"line_number":11,"context_line":"regularly throwing errors for plugins that can\u0027t connect to the required"},{"line_number":12,"context_line":"endpoints when the aren\u0027t configured. Module defaults are unchanged."},{"line_number":13,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"3fa7e38b_1bcc7660","line":10,"range":{"start_line":9,"start_character":0,"end_line":10,"end_character":36},"updated":"2020-01-24 13:37:43.000000000","message":"i don\u0027t think this is correct now that the detection for all modules is automatic or permanently disabled.","commit_id":"d9721fe26b68c5097dbd877077d36005163a5ebe"}],"elk_metrics_7x/roles/elastic_metricbeat/defaults/main.yml":[{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"87dec938bbd21e4ddbbd10f1d17d3b7716ba70d5","unresolved":false,"context_lines":[{"line_number":24,"context_line":"ceph_metricbeat_group: cinder_volume"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"# Metricbeat module configuration"},{"line_number":27,"context_line":"traefik_enabled: false"},{"line_number":28,"context_line":"nats_enabled: false"},{"line_number":29,"context_line":"couchdb_enabled: false"},{"line_number":30,"context_line":"envoyproxy_enabled: false"},{"line_number":31,"context_line":"setup_kibana_dashboards: false"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"metricbeat_ilm_policy_name: \"metricbeat-{{ beat_version }}\""},{"line_number":34,"context_line":"metricbeat_ilm_policy_template: \"metricbeat-{{ beat_version }}\""}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3fa7e38b_a412f3fc","line":31,"range":{"start_line":27,"start_character":0,"end_line":31,"end_character":30},"updated":"2020-01-23 14:58:32.000000000","message":"not to change current begaviour this probably should be set to `true`","commit_id":"600680a651c4135f7823bb113e9038c98a279f42"}],"elk_metrics_7x/roles/elastic_metricbeat/tasks/main.yml":[{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"12540f544057844b1b540a3259eda4756be436a5","unresolved":false,"context_lines":[{"line_number":203,"context_line":"      {{ ceph_detect }}"},{"line_number":204,"context_line":""},{"line_number":205,"context_line":"    # Set to false for now, to be updated with existence checks at a later date"},{"line_number":206,"context_line":"    couchdb_enabled: false"},{"line_number":207,"context_line":"    docker_enabled: \"{{ docker.stat.exists | bool }}\""},{"line_number":208,"context_line":"    envoyproxy_enabled: false"},{"line_number":209,"context_line":"    etcd_enabled: \"{{ etcd.stat.exists | bool }}\""}],"source_content_type":"text/x-yaml","patch_set":8,"id":"3fa7e38b_bc42f90b","line":206,"range":{"start_line":206,"start_character":4,"end_line":206,"end_character":26},"updated":"2020-01-24 15:39:42.000000000","message":"won\u0027t this override value defined in user_variables?","commit_id":"58c0c0a844e07da2129808481e9204ca9426dae9"},{"author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"change_message_id":"6ef139f90885d4df6fab277b1bd3925193853413","unresolved":false,"context_lines":[{"line_number":204,"context_line":""},{"line_number":205,"context_line":"    # Set to false for now, to be updated with existence checks at a later date"},{"line_number":206,"context_line":"    couchdb_enabled: false"},{"line_number":207,"context_line":"    docker_enabled: \"{{ docker.stat.exists | bool }}\""},{"line_number":208,"context_line":"    envoyproxy_enabled: false"},{"line_number":209,"context_line":"    etcd_enabled: \"{{ etcd.stat.exists | bool }}\""},{"line_number":210,"context_line":"    haproxy_enabled: \"{{ haproxy.stat.exists | bool }}\""},{"line_number":211,"context_line":"    kvm_enabled: \"{{ kvm.stat.exists | bool }}\""},{"line_number":212,"context_line":"    memcached_enabled: \"{{ memcached.stat.exists | bool }}\""},{"line_number":213,"context_line":"    mysql_enabled: \"{{ mysql.stat.exists | bool }}\""},{"line_number":214,"context_line":"    nats_enabled: false"},{"line_number":215,"context_line":"    nginx_enabled: \"{{ nginx.stat.exists | bool }}\""},{"line_number":216,"context_line":"    rabbitmq_enabled: \"{{ rabbitmq.stat.exists | bool }}\""},{"line_number":217,"context_line":"    uwsgi_enabled: \"{{ uwsgi.stat.exists | bool }}\""},{"line_number":218,"context_line":"    uwsgi_sockets: \"{{ uwsgi_find_sockets }}\""},{"line_number":219,"context_line":"    traefik_enabled: false"},{"line_number":220,"context_line":""},{"line_number":221,"context_line":"# Apache 2 stats enablement"},{"line_number":222,"context_line":"- name: Enable apache2"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"3fa7e38b_e5ebf40d","line":219,"range":{"start_line":207,"start_character":4,"end_line":219,"end_character":26},"updated":"2020-02-03 21:14:30.000000000","message":"I think that\u0027s going to be the case for all of these things which are currently autodetected. We could add extra controls in a later patch to allow the user to override the auto detection perhaps?","commit_id":"58c0c0a844e07da2129808481e9204ca9426dae9"}],"elk_metrics_7x/roles/elastic_metricbeat/templates/metricbeat.yml.j2":[{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"87dec938bbd21e4ddbbd10f1d17d3b7716ba70d5","unresolved":false,"context_lines":[{"line_number":176,"context_line":"#  enabled: true"},{"line_number":177,"context_line":"#"},{"line_number":178,"context_line":"#------------------------------- couchdb Module ------------------------------"},{"line_number":179,"context_line":"{% if couchdb_enabled | default(true) | bool %}"},{"line_number":180,"context_line":"- module: couchdb"},{"line_number":181,"context_line":"  metricsets: [\"server\"]"},{"line_number":182,"context_line":"  period: 10s"}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"3fa7e38b_e4f30be7","line":179,"range":{"start_line":179,"start_character":6,"end_line":179,"end_character":37},"updated":"2020-01-23 14:58:32.000000000","message":"It is set to false in defaults, why it\u0027s true here?\n\nActually, I don\u0027t see how it can be undefined since it\u0027s placed in role defaults... So I\u0027d suggest either to drop default filter here or set it the same with role defaults.","commit_id":"600680a651c4135f7823bb113e9038c98a279f42"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"87dec938bbd21e4ddbbd10f1d17d3b7716ba70d5","unresolved":false,"context_lines":[{"line_number":246,"context_line":"  #xpack.enabled: false"},{"line_number":247,"context_line":"{% endif %}"},{"line_number":248,"context_line":"#----------------------------- envoyproxy Module -----------------------------"},{"line_number":249,"context_line":"{% if envoyproxy_enabled | default(true) | bool %}"},{"line_number":250,"context_line":"- module: envoyproxy"},{"line_number":251,"context_line":"  metricsets: [\"server\"]"},{"line_number":252,"context_line":"  period: 10s"}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"3fa7e38b_a4f993c6","line":249,"range":{"start_line":249,"start_character":6,"end_line":249,"end_character":24},"updated":"2020-01-23 14:58:32.000000000","message":"ditto","commit_id":"600680a651c4135f7823bb113e9038c98a279f42"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"87dec938bbd21e4ddbbd10f1d17d3b7716ba70d5","unresolved":false,"context_lines":[{"line_number":573,"context_line":"  #raw: false"},{"line_number":574,"context_line":"{% endif %}"},{"line_number":575,"context_line":"#-------------------------------- Nats Module --------------------------------"},{"line_number":576,"context_line":"{% if nats_enabled | default(true) | bool %}"},{"line_number":577,"context_line":"- module: nats"},{"line_number":578,"context_line":"  metricsets: [\"connections\", \"routes\", \"stats\", \"subscriptions\"]"},{"line_number":579,"context_line":"  period: 10s"}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"3fa7e38b_c4f60fd6","line":576,"range":{"start_line":576,"start_character":6,"end_line":576,"end_character":18},"updated":"2020-01-23 14:58:32.000000000","message":"ditto","commit_id":"600680a651c4135f7823bb113e9038c98a279f42"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"87dec938bbd21e4ddbbd10f1d17d3b7716ba70d5","unresolved":false,"context_lines":[{"line_number":711,"context_line":"  #password: foobared"},{"line_number":712,"context_line":""},{"line_number":713,"context_line":"#------------------------------- traefik Module ------------------------------"},{"line_number":714,"context_line":"{% if traefik_enabled | default(true) | bool %}"},{"line_number":715,"context_line":"- module: traefik"},{"line_number":716,"context_line":"  metricsets: [\"health\"]"},{"line_number":717,"context_line":"  period: 10s"}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"3fa7e38b_64295b38","line":714,"range":{"start_line":714,"start_character":6,"end_line":714,"end_character":21},"updated":"2020-01-23 14:58:32.000000000","message":"ditto","commit_id":"600680a651c4135f7823bb113e9038c98a279f42"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"87dec938bbd21e4ddbbd10f1d17d3b7716ba70d5","unresolved":false,"context_lines":[{"line_number":1463,"context_line":"#keystore.path: \"${path.config}/beats.keystore\""},{"line_number":1464,"context_line":""},{"line_number":1465,"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\u003d\u003d\u003d\u003d\u003d\u003d Dashboards \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\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":1466,"context_line":"{% if (groups[\u0027kibana\u0027] | length) \u003e 0 and (setup_kibana_dashboards | default(true)) %}"},{"line_number":1467,"context_line":"{{ elk_macros.setup_dashboards(\u0027metricbeat\u0027) }}"},{"line_number":1468,"context_line":"{% endif %}"},{"line_number":1469,"context_line":""}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"3fa7e38b_241fe30b","line":1466,"range":{"start_line":1466,"start_character":43,"end_line":1466,"end_character":66},"updated":"2020-01-23 14:58:32.000000000","message":"ditto","commit_id":"600680a651c4135f7823bb113e9038c98a279f42"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"87dec938bbd21e4ddbbd10f1d17d3b7716ba70d5","unresolved":false,"context_lines":[{"line_number":1470,"context_line":""},{"line_number":1471,"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\u003d\u003d\u003d\u003d\u003d\u003d Template \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\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":1472,"context_line":"{{ elk_macros.setup_template(\u0027metricbeat\u0027, inventory_hostname, data_nodes, elasticsearch_number_of_replicas) }}"},{"line_number":1473,"context_line":" "},{"line_number":1474,"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\u003d\u003d\u003d\u003d\u003d\u003d Setup ILM \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\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":1475,"context_line":""},{"line_number":1476,"context_line":"# Configure Index Lifecycle Management Index Lifecycle Management creates a"}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"3fa7e38b_c4484f2c","line":1473,"range":{"start_line":1473,"start_character":0,"end_line":1473,"end_character":1},"updated":"2020-01-23 14:58:32.000000000","message":"would be great to drop this trailing whitespace as well:)","commit_id":"600680a651c4135f7823bb113e9038c98a279f42"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"87dec938bbd21e4ddbbd10f1d17d3b7716ba70d5","unresolved":false,"context_lines":[{"line_number":1496,"context_line":"{% endif %}"},{"line_number":1497,"context_line":""},{"line_number":1498,"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\u003d\u003d\u003d\u003d\u003d\u003d Kibana \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\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":1499,"context_line":"{% if (groups[\u0027kibana\u0027] | length) \u003e 0 and (setup_kibana_dashboards | default(true)) %}"},{"line_number":1500,"context_line":"{{ elk_macros.setup_kibana(hostvars[groups[\u0027kibana\u0027][0]][\u0027ansible_host\u0027] ~ \u0027:\u0027 ~ kibana_port) }}"},{"line_number":1501,"context_line":"{% endif %}"},{"line_number":1502,"context_line":""}],"source_content_type":"text/x-jinja2","patch_set":3,"id":"3fa7e38b_e41c6b15","line":1499,"range":{"start_line":1499,"start_character":43,"end_line":1499,"end_character":66},"updated":"2020-01-23 14:58:32.000000000","message":"ditto","commit_id":"600680a651c4135f7823bb113e9038c98a279f42"}],"elk_metrics_7x/roles/elasticsearch/templates/elasticsearch.yml.j2":[{"author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"change_message_id":"63a79ac8255a80628d405130c121625d40b5d6f4","unresolved":false,"context_lines":[{"line_number":163,"context_line":"xpack.monitoring.collection.interval: 30s"},{"line_number":164,"context_line":"# Set to true to enable machine learning on the node."},{"line_number":165,"context_line":"xpack.ml.enabled: false"},{"line_number":166,"context_line":""}],"source_content_type":"text/x-jinja2","patch_set":6,"id":"3fa7e38b_dbbc9eb7","side":"PARENT","line":166,"updated":"2020-01-24 13:37:43.000000000","message":"this probably shouldnt be included in the patch","commit_id":"77cd091b6d0aea58f4a840e1730ea7b435318e47"}]}
