diff --git a/roles/misp/tasks/config.yml b/roles/misp/tasks/config.yml index 6ff397a7bb23ddc0280fc75493d542c071579ade..8ff025289eee2b5e9e757485f273628f82887e3a 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: