{"host": "logstash1023.eqiad.wmnet", "state": "core_diff", "description": "Differences to core resources", "diff": {"full": {"total": 3355, "only_in_self": ["File[/etc/logstash/conf.d/90-output-opensearch-ecs_1-11-0-7.conf]", "Logstash::Conf[output-opensearch-ecs_1.11.0-7]", "Logstash::Output::Opensearch[ecs_1.11.0-7]"], "only_in_other": ["File[/etc/logstash/conf.d/90-output-opensearch-ecs_1-11-0-8.conf]", "Logstash::Conf[output-opensearch-ecs_1.11.0-8]", "Logstash::Output::Opensearch[ecs_1.11.0-8]"], "resource_diffs": [{"resource": "Logstash::Conf[output-opensearch-ecs_1.11.0-8]", "parameters": "--- Logstash::Conf[output-opensearch-ecs_1.11.0-8].orig\n+++ Logstash::Conf[output-opensearch-ecs_1.11.0-8]\n\n+    ensure   => present\n+    priority => 90\n"}, {"resource": "Logstash::Output::Opensearch[ecs_1.11.0-8]", "parameters": "--- Logstash::Output::Opensearch[ecs_1.11.0-8].orig\n+++ Logstash::Output::Opensearch[ecs_1.11.0-8]\n\n+    index           => ecs-%{[@metadata][partition]}-%{[@metadata][policy_revision]}-1.11.0-8-%{[@metadata][datestamp_format]}\n+    template_name   => ecs_1.11.0-8\n+    require         => File[/etc/logstash/templates]\n+    port            => 9200\n+    priority        => 90\n+    host            => 127.0.0.1\n+    plugin_id       => output/opensearch/ecs_1.11.0-8\n+    ensure          => present\n+    template        => /etc/logstash/templates/ecs_1.11.0-8.json\n+    guard_condition => [@metadata][output] == \"ecs\" and [@metadata][template_version] == \"1.11.0\"\n"}, {"resource": "File[/etc/logstash/conf.d/90-output-opensearch-ecs_1-11-0-8.conf]", "content": "--- /etc/logstash/conf.d/90-output-opensearch-ecs_1-11-0-8.conf.orig\n+++ /etc/logstash/conf.d/90-output-opensearch-ecs_1-11-0-8.conf\n@@ -0,0 +1,20 @@\n+output {\n+if [@metadata][output] == \"ecs\" and [@metadata][template_version] == \"1.11.0\" {\n+    # We use the http protocol so that the cluster and logstash don't have to\n+    # be tightly coupled by the binary protocol\n+    opensearch {\n+        hosts           => [\"127.0.0.1:9200\"]\n+        index           => \"ecs-%{[@metadata][partition]}-%{[@metadata][policy_revision]}-1.11.0-8-%{[@metadata][datestamp_format]}\"\n+\n+        manage_template    => true\n+        template           => \"/etc/logstash/templates/ecs_1.11.0-8.json\"\n+        template_name      => \"ecs_1.11.0-8\"\n+        template_overwrite => true\n+\n+\n+\n+        id              => \"output/opensearch/ecs_1.11.0-8\"\n+\n+    }\n+}\n+}", "parameters": "--- File[/etc/logstash/conf.d/90-output-opensearch-ecs_1-11-0-8.conf].orig\n+++ File[/etc/logstash/conf.d/90-output-opensearch-ecs_1-11-0-8.conf]\n\n+    group        => logstash\n+    ensure       => present\n+    validate_cmd => /usr/local/bin/logstash-config-test %\n+    mode         => 0440\n+    owner        => logstash\n+    notify       => Service[logstash]\n"}, {"resource": "Logstash::Output::Opensearch[ecs_1.11.0-7]", "parameters": "--- Logstash::Output::Opensearch[ecs_1.11.0-7].orig\n+++ Logstash::Output::Opensearch[ecs_1.11.0-7]\n\n-    index           => ecs-%{[@metadata][partition]}-%{[@metadata][policy_revision]}-1.11.0-7-%{[@metadata][datestamp_format]}\n-    template_name   => ecs_1.11.0-7\n-    require         => File[/etc/logstash/templates]\n-    port            => 9200\n-    priority        => 90\n-    host            => 127.0.0.1\n-    plugin_id       => output/opensearch/ecs_1.11.0-7\n-    ensure          => present\n-    template        => /etc/logstash/templates/ecs_1.11.0-7.json\n-    guard_condition => [@metadata][output] == \"ecs\" and [@metadata][template_version] == \"1.11.0\"\n"}, {"resource": "File[/etc/logstash/conf.d/90-output-opensearch-ecs_1-11-0-7.conf]", "content": "--- /etc/logstash/conf.d/90-output-opensearch-ecs_1-11-0-7.conf.orig\n+++ /etc/logstash/conf.d/90-output-opensearch-ecs_1-11-0-7.conf\n@@ -1,20 +0,0 @@\n-output {\n-if [@metadata][output] == \"ecs\" and [@metadata][template_version] == \"1.11.0\" {\n-    # We use the http protocol so that the cluster and logstash don't have to\n-    # be tightly coupled by the binary protocol\n-    opensearch {\n-        hosts           => [\"127.0.0.1:9200\"]\n-        index           => \"ecs-%{[@metadata][partition]}-%{[@metadata][policy_revision]}-1.11.0-7-%{[@metadata][datestamp_format]}\"\n-\n-        manage_template    => true\n-        template           => \"/etc/logstash/templates/ecs_1.11.0-7.json\"\n-        template_name      => \"ecs_1.11.0-7\"\n-        template_overwrite => true\n-\n-\n-\n-        id              => \"output/opensearch/ecs_1.11.0-7\"\n-\n-    }\n-}\n-}", "parameters": "--- File[/etc/logstash/conf.d/90-output-opensearch-ecs_1-11-0-7.conf].orig\n+++ File[/etc/logstash/conf.d/90-output-opensearch-ecs_1-11-0-7.conf]\n\n-    group        => logstash\n-    ensure       => present\n-    validate_cmd => /usr/local/bin/logstash-config-test %\n-    mode         => 0440\n-    owner        => logstash\n-    notify       => Service[logstash]\n"}, {"resource": "Logstash::Conf[output-opensearch-ecs_1.11.0-7]", "parameters": "--- Logstash::Conf[output-opensearch-ecs_1.11.0-7].orig\n+++ Logstash::Conf[output-opensearch-ecs_1.11.0-7]\n\n-    ensure   => present\n-    priority => 90\n"}], "perc_changed": "0.36%"}, "core": {"total": 3355, "only_in_self": ["File[/etc/logstash/conf.d/90-output-opensearch-ecs_1-11-0-7.conf]"], "only_in_other": ["File[/etc/logstash/conf.d/90-output-opensearch-ecs_1-11-0-8.conf]"], "resource_diffs": [], "perc_changed": "0.06%"}, "main": {"total": 3355, "only_in_self": ["File[/etc/logstash/conf.d/90-output-opensearch-ecs_1-11-0-7.conf]", "Logstash::Conf[output-opensearch-ecs_1.11.0-7]", "Logstash::Output::Opensearch[ecs_1.11.0-7]"], "only_in_other": ["File[/etc/logstash/conf.d/90-output-opensearch-ecs_1-11-0-8.conf]", "Logstash::Conf[output-opensearch-ecs_1.11.0-8]", "Logstash::Output::Opensearch[ecs_1.11.0-8]"], "resource_diffs": [], "perc_changed": "0.18%"}}}