From 959a87c94ddb7682cf85837d3a0712477aebb932 Mon Sep 17 00:00:00 2001
From: Arne Oslebo <arne.oslebo@uninett.no>
Date: Wed, 9 Dec 2020 09:59:07 +0100
Subject: [PATCH] fixed problem with misp

---
 roles/misp/tasks/config.yml | 14 ++++++++++----
 1 file changed, 10 insertions(+), 4 deletions(-)

diff --git a/roles/misp/tasks/config.yml b/roles/misp/tasks/config.yml
index 6ff397a..8ff0252 100644
--- a/roles/misp/tasks/config.yml
+++ b/roles/misp/tasks/config.yml
@@ -14,18 +14,24 @@
 
 - name: Init default user
   shell: '/var/www/MISP/app/Console/cake user_init | /usr/bin/tail -n1'
-  register: command_output
+  register: init_output
   ignore_errors: True
 
+- name: Set API key fact
+  set_fact:
+   misp_api_key: "{{ init_output.stdout }}"
+  when: '"initialised" not in init_output.stdout'
+
 - name: Get API key
   shell: '/var/www/MISP/app/Console/cake Admin getAuthkey admin@admin.test | /usr/bin/tail -n1'
-  register: command_output
+  register: get_output
   ignore_errors: True
-  when: '"initialised" in command_output.stdout'
+  when: '"initialised" in init_output.stdout'
 
 - name: Set API key fact
   set_fact:
-   misp_api_key: "{{ command_output.stdout }}"
+   misp_api_key: "{{ get_output.stdout }}"
+  when: '"initialised" in init_output.stdout'   
 
 - name: add users
   uri:
-- 
GitLab