summaryrefslogtreecommitdiff
path: root/roles/apps/jitsi/meet/templates
diff options
context:
space:
mode:
authorChristian Pointner <equinox@spreadspace.org>2020-03-27 19:26:50 +0100
committerChristian Pointner <equinox@spreadspace.org>2020-03-27 19:26:50 +0100
commit15a5901ead63eb53c8611c524658efb5d2b21a1f (patch)
tree9f2e939a459dcc27a3d8a54b73ab8374bf34f417 /roles/apps/jitsi/meet/templates
parentcoturn: fix variable default (diff)
jitsi/meet: 3 out of 4 containers done
Diffstat (limited to 'roles/apps/jitsi/meet/templates')
-rw-r--r--roles/apps/jitsi/meet/templates/pod.yml.j287
1 files changed, 87 insertions, 0 deletions
diff --git a/roles/apps/jitsi/meet/templates/pod.yml.j2 b/roles/apps/jitsi/meet/templates/pod.yml.j2
new file mode 100644
index 00000000..685a31f2
--- /dev/null
+++ b/roles/apps/jitsi/meet/templates/pod.yml.j2
@@ -0,0 +1,87 @@
+apiVersion: v1
+kind: Pod
+metadata:
+ name: "jitsi-meet-{{ jitsi_meet_inst_name }}"
+spec:
+ containers:
+ - name: jicofo
+ image: "jitsi/jicofo:{{ jitsi_meet_version }}"
+ env:
+ - name: XMPP_SERVER
+ value: localhost
+ - name: XMPP_DOMAIN
+ value: meet.jitsi
+ - name: XMPP_AUTH_DOMAIN
+ value: auth.meet.jitsi
+ - name: XMPP_INTERNAL_MUC_DOMAIN
+ value: internal-muc.meet.jitsi
+ - name: JICOFO_COMPONENT_SECRET
+{# TODO: hardcoded value #}
+ value: "jicofo_component_secret"
+ - name: JICOFO_AUTH_USER
+ value: focus
+ - name: JICOFO_AUTH_PASSWORD
+{# TODO: hardcoded value #}
+ value: "jicofo_auth_password"
+ - name: TZ
+ value: {{ jitsi_meet_timezone }}
+ - name: JVB_BREWERY_MUC
+ value: jvbbrewery
+ - name: prosody
+ image: "jitsi/prosody:{{ jitsi_meet_version }}"
+ env:
+ - name: XMPP_DOMAIN
+ value: meet.jitsi
+ - name: XMPP_AUTH_DOMAIN
+ value: auth.meet.jitsi
+ - name: XMPP_MUC_DOMAIN
+ value: muc.meet.jitsi
+ - name: XMPP_INTERNAL_MUC_DOMAIN
+ value: internal-muc.meet.jitsi
+ - name: JICOFO_COMPONENT_SECRET
+{# TODO: hardcoded value #}
+ value: "jicofo_component_secret"
+ - name: JVB_AUTH_USER
+ value: jvb
+ - name: JVB_AUTH_PASSWORD
+{# TODO: hardcoded value #}
+ value: "jvb_auth_password"
+ - name: JICOFO_AUTH_USER
+ value: focus
+{# TODO: hardcoded value #}
+ value: "jicofo_auth_password"
+ - name: TZ
+ value: {{ jitsi_meet_timezone }}
+ - name: JVB_TCP_HARVESTER_DISABLED
+ value: "true"
+ - name: web
+ image: "jitsi/web:{{ jitsi_meet_version }}"
+ env:
+ - name: DISABLE_HTTPS
+ value: "1"
+ - name: ENABLE_HTTP_REDIRECT
+ value: "0"
+ - name: XMPP_SERVER
+ value: localhost
+ - name: JICOFO_AUTH_USER
+ value: focus
+ - name: XMPP_DOMAIN
+ value: meet.jitsi
+ - name: XMPP_AUTH_DOMAIN
+ value: auth.meet.jitsi
+ - name: XMPP_INTERNAL_MUC_DOMAIN
+ value: internal-muc.meet.jitsi
+ - name: XMPP_BOSH_URL_BASE
+ value: http://127.0.0.1:5280
+ - name: XMPP_MUC_DOMAIN
+ value: muc.meet.jitsi
+ - name: TZ
+ value: {{ jitsi_meet_timezone }}
+ - name: JVB_TCP_HARVESTER_DISABLED
+ value: "true"
+ resources:
+ limits:
+ memory: "1Gi"
+ ports:
+ - containerPort: 80
+ hostPort: {{ jitsi_meet_http_port }}