--- # coturn/tasks/main.yml - import_tasks: firewall.yml - name: Create coturn container directory ansible.builtin.set_fact: dir_list: "{{ coturn_base_directories }}" - name: Setup directory for coturn config ansible.builtin.import_role: name: container_runtime tasks_from: config-setup - name: Deploy Turnserver configuration template template: src: turnserver.conf.j2 dest: "{{ coturn_config_dir }}/turnserver.conf" owner: "{{ container_user }}" group: "{{ container_group }}" mode: '0600' force: "{{ coturn_overwrite_config | default(false) | bool }}" when: not ansible_check_mode - name: Deploy Coturn Quadlet template: src: coturn.container.j2 dest: "{{ container_config_dir }}/coturn.container" owner: "{{ container_user }}" group: "{{ container_group }}" mode: '0644' - name: Set fact for systemd ansible.builtin.set_fact: service_name: "coturn" - name: Execute systemd tasks ansible.builtin.import_role: name: container_runtime tasks_from: systemd