Matrix Docker Ansible eploy
Não pode escolher mais do que 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.
 
 

23 linhas
943 B

  1. ---
  2. - name: Ensure Synapse user registered - {{ user.username | quote }}
  3. ansible.builtin.command:
  4. cmd: |-
  5. {{ matrix_host_command_docker }} exec matrix-synapse
  6. register_new_matrix_user
  7. -u {{ user.username | quote }}
  8. -p {{ user.initial_password | quote }}
  9. -c /data/homeserver.yaml
  10. {% if user.initial_type == 'admin' %}
  11. --admin
  12. {% else %}
  13. --no-admin
  14. {% if user.initial_type != 'user' %}
  15. --user_type={{ user.initial_type | quote }}
  16. {% endif %}
  17. {% endif %}
  18. http://localhost:{{ matrix_synapse_container_client_api_port }}
  19. register: matrix_synapse_register_user_result
  20. changed_when: matrix_synapse_register_user_result.rc == 0 and 'User ID already taken' not in matrix_synapse_register_user_result.stdout
  21. failed_when: matrix_synapse_register_user_result.rc != 0 and 'User ID already taken' not in matrix_synapse_register_user_result.stdout