Matrix Docker Ansible eploy
Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
 
 

38 linhas
1.1 KiB

  1. # SPDX-FileCopyrightText: 2021 MDAD project contributors
  2. # SPDX-FileCopyrightText: 2022 Marko Weltzer
  3. # SPDX-FileCopyrightText: 2022 Slavi Pantaleev
  4. #
  5. # SPDX-License-Identifier: AGPL-3.0-or-later
  6. ---
  7. - name: Call matrix-registration list all tokens API
  8. ansible.builtin.uri:
  9. url: "{{ matrix_registration_api_token_endpoint }}"
  10. follow_redirects: none
  11. validate_certs: "{{ matrix_registration_api_validate_certs }}"
  12. headers:
  13. Content-Type: application/json
  14. Authorization: "SharedSecret {{ matrix_registration_admin_secret }}"
  15. method: GET
  16. body_format: json
  17. check_mode: false
  18. register: matrix_registration_api_result
  19. - ansible.builtin.set_fact:
  20. matrix_registration_api_result_message: >-
  21. matrix-registration result:
  22. {{ matrix_registration_api_result.json | to_nice_json }}
  23. check_mode: false
  24. - name: Inject result message into devture_playbook_runtime_messages_list
  25. ansible.builtin.set_fact:
  26. devture_playbook_runtime_messages_list: |
  27. {{
  28. devture_playbook_runtime_messages_list | default([])
  29. +
  30. [matrix_registration_api_result_message]
  31. }}
  32. check_mode: false