--- # tasks file for coturn - name: Add Small Hack repo kubernetes.core.helm_repository: name: small-hack-coturn repo_url: https://small-hack.github.io/coturn-chart register: repo - name: Update Helm repos command: helm repo update when: repo.changed - name: Deploy Coturn kubernetes.core.helm: name: coturn chart_ref: small-hack-coturn/coturn release_namespace: coturn create_namespace: true values: certificate: enabled: true host: coturn.eom.dev issuer: ca-issuer uris: - turns:coturn.eom.dev?transport=udp allowGuests: true sharedSecret: "{{ coturn_shared_secret }}" service: type: NodePort image: tag: latest pullPolicy: Always externalDatabase: enabled: true postgresql: enabled: false global: postgresql: auth: password: "{{ coturn_admin_password }}" primary: persistence: size: 256Gi coturn: realm: coturn.eom.dev auth: username: coturn password: "{{ coturn_admin_password }}"