From 9fd1b9aec1570acce995ad0025460256a3ae02da Mon Sep 17 00:00:00 2001 From: reyesj2 <94730068+reyesj2@users.noreply.github.com> Date: Thu, 2 Oct 2025 16:38:47 -0500 Subject: [PATCH] make sure to pass in variables to json_string.. --- .../tools/sbin_jinja/so-elastic-fleet-outputs-update | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/salt/elasticfleet/tools/sbin_jinja/so-elastic-fleet-outputs-update b/salt/elasticfleet/tools/sbin_jinja/so-elastic-fleet-outputs-update index 24f38765a..9efe8a19d 100644 --- a/salt/elasticfleet/tools/sbin_jinja/so-elastic-fleet-outputs-update +++ b/salt/elasticfleet/tools/sbin_jinja/so-elastic-fleet-outputs-update @@ -19,11 +19,14 @@ function update_logstash_outputs() { SSL_CONFIG=$(echo "$logstash_policy" | jq -r '.item.ssl') if SECRETS=$(echo "$logstash_policy" | jq -er '.item.secrets' 2>/dev/null); then JSON_STRING=$(jq -n \ - --arg UPDATEDLIST $NEW_LIST_JSON \ + --arg UPDATEDLIST "$NEW_LIST_JSON" \ + --argjson SECRETS "$SECRETS" \ + --argjson SSL_CONFIG "$SSL_CONFIG" \ '{"name":"grid-logstash","type":"logstash","hosts": $UPDATEDLIST,"is_default":true,"is_default_monitoring":true,"config_yaml":"","ssl": $SSL_CONFIG,"secrets": $SECRETS}') else JSON_STRING=$(jq -n \ - --arg UPDATEDLIST $NEW_LIST_JSON \ + --arg UPDATEDLIST "$NEW_LIST_JSON" \ + --argjson SSL_CONFIG "$SSL_CONFIG" \ '{"name":"grid-logstash","type":"logstash","hosts": $UPDATEDLIST,"is_default":true,"is_default_monitoring":true,"config_yaml":"","ssl": $SSL_CONFIG}') fi fi