Matrix Docker Ansible eploy
Вы не можете выбрать более 25 тем
Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
|
- ---
-
- - name: Fail if Coturn secret is missing
- fail:
- msg: "You need to set a secret in the matrix_coturn_turn_static_auth_secret variable"
- when: "matrix_coturn_turn_static_auth_secret == ''"
-
- - name: Ensure Coturn image is pulled
- docker_image:
- name: "{{ matrix_docker_image_coturn }}"
-
- - name: Ensure Coturn configuration path exists
- file:
- path: "{{ matrix_coturn_base_path }}"
- state: directory
- mode: 0750
- owner: "{{ matrix_user_username }}"
- group: "{{ matrix_user_username }}"
-
- - name: Ensure turnserver.conf installed
- template:
- src: "{{ role_path }}/templates/coturn/turnserver.conf.j2"
- dest: "{{ matrix_coturn_config_path }}"
- mode: 0644
-
- - name: Ensure matrix-coturn.service installed
- template:
- src: "{{ role_path }}/templates/systemd/matrix-coturn.service.j2"
- dest: "/etc/systemd/system/matrix-coturn.service"
- mode: 0644
-
- - name: Allow access to Coturn ports in firewalld
- firewalld:
- port: "{{ item }}"
- state: enabled
- immediate: yes
- permanent: yes
- with_items:
- - '3478/tcp' # STUN
- - '3478/udp' # STUN
- - "{{ matrix_coturn_turn_udp_min_port }}-{{ matrix_coturn_turn_udp_max_port }}/udp" # TURN
- when: ansible_os_family == 'RedHat'
|