From d1bd73714df3fed6c1a535c222d447db5904af74 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?V=C3=A1clav=20Barto=C5=A1?= <bartos@cesnet.cz>
Date: Tue, 13 Dec 2022 22:11:10 +0100
Subject: [PATCH] fix setting passwords in nifi

---
 roles/nifi/templates/flow.xml.j2 | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/roles/nifi/templates/flow.xml.j2 b/roles/nifi/templates/flow.xml.j2
index c0ff58c..dcc40b5 100644
--- a/roles/nifi/templates/flow.xml.j2
+++ b/roles/nifi/templates/flow.xml.j2
@@ -9577,7 +9577,7 @@
             </property>
             <property>
               <name>el-cs-password</name>
-              <value>enc{18f431a8121ccd08597b03628773453455e445222fe72b279f9f67a3f2775b5275c6752eb316a1521d7748b314b06932}</value>
+              <value>${elastic_password}</value>
             </property>
             <property>
               <name>el-cs-ssl-context-service</name>
@@ -11977,7 +11977,7 @@
       </property>
       <property>
         <name>Truststore Password</name>
-        <value>enc{b061a02ce6812799b478388abce887518f82325e7db568bd814dc716b1ffb35e}</value>
+        <value>${truststore_password}</value>
       </property>
       <property>
         <name>Truststore Type</name>
@@ -12612,6 +12612,7 @@
         <value>append-to-previous-message</value>
       </property>
     </controllerService>
+    <variable name="truststore_password" value="{{lookup('password', '{{playbook_dir}}/secrets/passwords/truststore')}}" />
     <variable name="misp_token" value="{{lookup('file','{{playbook_dir}}/secrets/tokens/misp')}}" />
     <variable name="maxmind_key" value="{{ maxmind_key }}" />
     <variable name="misp_first_interval" value="60d" />
@@ -12622,4 +12623,4 @@
   </rootGroup>
   <controllerServices />
   <reportingTasks />
-</flowController>
+</flowController>
\ No newline at end of file
-- 
GitLab