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.
 
 

42 lignes
1.0 KiB

  1. ---
  2. - name: Ensure Matrix nginx-proxy paths exists
  3. file:
  4. path: "{{ item }}"
  5. state: directory
  6. mode: 0750
  7. owner: root
  8. group: root
  9. with_items:
  10. - "{{ matrix_nginx_proxy_data_path }}"
  11. - "{{ matrix_nginx_proxy_confd_path }}"
  12. - name: Ensure nginx Docker image is pulled
  13. docker_image:
  14. name: "{{ docker_nginx_image }}"
  15. - name: Ensure Matrix Synapse proxy vhost configured
  16. template:
  17. src: "{{ role_path }}/templates/nginx-conf.d/{{ item }}.j2"
  18. dest: "{{ matrix_nginx_proxy_confd_path }}/{{ item }}"
  19. mode: 0644
  20. with_items:
  21. - "matrix-synapse.conf"
  22. - "matrix-riot-web.conf"
  23. - name: Allow access to nginx proxy ports in firewalld
  24. firewalld:
  25. service: "{{ item }}"
  26. state: enabled
  27. immediate: yes
  28. permanent: yes
  29. with_items:
  30. - "http"
  31. - "https"
  32. - name: Ensure matrix-nginx-proxy.service installed
  33. template:
  34. src: "{{ role_path }}/templates/systemd/matrix-nginx-proxy.service.j2"
  35. dest: "/etc/systemd/system/matrix-nginx-proxy.service"
  36. mode: 0644