49 lines
1.2 KiB
YAML
49 lines
1.2 KiB
YAML
---
|
|
# 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 }}"
|