Matrix Docker Ansible eploy
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

34 строки
1.1 KiB

  1. ---
  2. - name: Find worker configs to be cleaned
  3. find:
  4. path: "{{ matrix_synapse_config_dir_path }}"
  5. patterns: "worker.*.yaml"
  6. use_regex: true
  7. register: matrix_synapse_workers_current_config_files
  8. - name: Ensure previous worker configs are cleaned
  9. file:
  10. path: "{{ item.path }}"
  11. state: absent
  12. with_items: "{{ matrix_synapse_workers_current_config_files.files }}"
  13. - name: Find worker systemd services to be cleaned
  14. find:
  15. path: "{{ matrix_systemd_path }}"
  16. patterns: "matrix-synapse-worker.*.service"
  17. use_regex: true
  18. register: matrix_synapse_workers_current_systemd_services
  19. - name: Ensure previous worker systemd services are cleaned
  20. file:
  21. path: "{{ item.path }}"
  22. state: absent
  23. with_items: "{{ matrix_synapse_workers_current_systemd_services.files }}"
  24. - name: Ensure creation of worker systemd service files and configuration files
  25. include_tasks: "{{ role_path }}/tasks/workers/util/setup_files_for_worker.yml"
  26. with_items: "{{ matrix_synapse_workers_enabled_list }}"
  27. loop_control:
  28. loop_var: matrix_synapse_worker_details