Matrix Docker Ansible eploy
No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.
 
 

32 líneas
968 B

  1. # SPDX-FileCopyrightText: 2020 - 2022 Slavi Pantaleev
  2. # SPDX-FileCopyrightText: 2022 Marko Weltzer
  3. #
  4. # SPDX-License-Identifier: AGPL-3.0-or-later
  5. ---
  6. - name: Ensure Matrix group is created
  7. ansible.builtin.group:
  8. name: "{{ matrix_group_name }}"
  9. gid: "{{ omit if matrix_user_gid is none else matrix_user_gid }}"
  10. state: present
  11. system: "{{ matrix_group_system }}"
  12. register: matrix_group
  13. - name: Ensure Matrix user is created
  14. ansible.builtin.user:
  15. name: "{{ matrix_user_name }}"
  16. uid: "{{ omit if matrix_user_uid is none else matrix_user_uid }}"
  17. state: present
  18. group: "{{ matrix_group_name }}"
  19. home: "{{ matrix_base_data_path }}"
  20. create_home: false
  21. system: "{{ matrix_user_system }}"
  22. shell: "{{ matrix_user_shell }}"
  23. register: matrix_user
  24. - name: Initialize matrix_user_uid and matrix_user_gid
  25. ansible.builtin.set_fact:
  26. matrix_user_uid: "{{ matrix_user.uid }}"
  27. matrix_user_gid: "{{ matrix_group.gid }}"