Matrix Docker Ansible eploy
Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.
 
 

85 wiersze
2.3 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_facts.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_facts.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. - when: matrix_playbook_docker_installation_enabled | bool
  27. tags:
  28. - setup-all
  29. - install-all
  30. - setup-docker
  31. - install-docker
  32. block:
  33. - ansible.builtin.include_tasks: "{{ role_path }}/tasks/docker_daemon_options_file_cleanup.yml"
  34. - tags:
  35. - setup-all
  36. - install-all
  37. block:
  38. - ansible.builtin.include_tasks: "{{ role_path }}/tasks/cleanup_usr_local_bin.yml"
  39. - tags:
  40. - setup-all
  41. - install-all
  42. block:
  43. - ansible.builtin.include_tasks: "{{ role_path }}/tasks/cleanup_matrix_static_files_well_known.yml"
  44. - tags:
  45. - setup-all
  46. - install-all
  47. block:
  48. - ansible.builtin.include_tasks: "{{ role_path }}/tasks/cleanup_matrix_static_files_well_known.yml"
  49. - tags:
  50. - setup-all
  51. - install-all
  52. block:
  53. - ansible.builtin.include_tasks: "{{ role_path }}/tasks/uninstall_matrix_nginx_proxy.yml"
  54. - when: matrix_playbook_migration_matrix_ssl_uninstallation_enabled | bool
  55. tags:
  56. - setup-all
  57. - install-all
  58. block:
  59. - ansible.builtin.include_tasks: "{{ role_path }}/tasks/uninstall_matrix_ssl.yml"
  60. - tags:
  61. - setup-all
  62. - install-all
  63. block:
  64. - ansible.builtin.include_tasks: "{{ role_path }}/tasks/migrate_matrix_mailer.yml"
  65. - when: traefik_enabled | bool
  66. tags:
  67. - setup-all
  68. - install-all
  69. - setup-traefik
  70. - install-traefik
  71. block:
  72. - ansible.builtin.include_tasks: "{{ role_path }}/tasks/devture_traefik_to_matrix_traefik.yml"