Matrix Docker Ansible eploy
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
 
 

76 lignes
2.1 KiB

  1. # SPDX-FileCopyrightText: 2022 - 2024 Slavi Pantaleev
  2. #
  3. # SPDX-License-Identifier: AGPL-3.0-or-later
  4. ---
  5. - tags:
  6. - setup-all
  7. - install-all
  8. block:
  9. - ansible.builtin.include_tasks: "{{ role_path }}/tasks/validate_config.yml"
  10. - when: ansible_os_family == 'Debian' and matrix_playbook_docker_installation_enabled | bool and matrix_playbook_migration_debian_signedby_migration_enabled | bool
  11. tags:
  12. - setup-all
  13. - install-all
  14. - setup-docker
  15. - install-docker
  16. block:
  17. - ansible.builtin.include_tasks: "{{ role_path }}/tasks/debian_docker_signedby_migration.yml"
  18. - when: ansible_os_family == 'Debian' and matrix_playbook_docker_installation_enabled | bool and matrix_playbook_migration_docker_trusted_gpg_d_migration_enabled | bool
  19. tags:
  20. - setup-all
  21. - install-all
  22. - setup-docker
  23. - install-docker
  24. block:
  25. - ansible.builtin.include_tasks: "{{ role_path }}/tasks/debian_docker_trusted_gpg_d_migration_migration.yml"
  26. - tags:
  27. - setup-all
  28. - install-all
  29. block:
  30. - ansible.builtin.include_tasks: "{{ role_path }}/tasks/cleanup_usr_local_bin.yml"
  31. - tags:
  32. - setup-all
  33. - install-all
  34. block:
  35. - ansible.builtin.include_tasks: "{{ role_path }}/tasks/cleanup_matrix_static_files_well_known.yml"
  36. - tags:
  37. - setup-all
  38. - install-all
  39. block:
  40. - ansible.builtin.include_tasks: "{{ role_path }}/tasks/cleanup_matrix_static_files_well_known.yml"
  41. - tags:
  42. - setup-all
  43. - install-all
  44. block:
  45. - ansible.builtin.include_tasks: "{{ role_path }}/tasks/uninstall_matrix_nginx_proxy.yml"
  46. - when: matrix_playbook_migration_matrix_ssl_uninstallation_enabled | bool
  47. tags:
  48. - setup-all
  49. - install-all
  50. block:
  51. - ansible.builtin.include_tasks: "{{ role_path }}/tasks/uninstall_matrix_ssl.yml"
  52. - tags:
  53. - setup-all
  54. - install-all
  55. block:
  56. - ansible.builtin.include_tasks: "{{ role_path }}/tasks/migrate_matrix_mailer.yml"
  57. - when: traefik_enabled | bool
  58. tags:
  59. - setup-all
  60. - install-all
  61. - setup-traefik
  62. - install-traefik
  63. block:
  64. - ansible.builtin.include_tasks: "{{ role_path }}/tasks/devture_traefik_to_matrix_traefik.yml"