diff --git a/hosts b/hosts
index 546127cf420c039554175eccaa14f93a1deff996..c95de5ce4ff4c2afb8af48cb59cfe5361793c94c 100644
--- a/hosts
+++ b/hosts
@@ -26,6 +26,7 @@ sputnik.adm.crans.org
 [certbot:children]
 dovecot
 gitlab
+jitsi
 mailman
 radius  # We use certbot to manage LE certificates
 reverseproxy
@@ -69,6 +70,9 @@ horde.adm.crans.org
 [irc]
 irc.adm.crans.org
 
+[jitsi]
+jitsi.adm.crans.org
+
 [keepalived:children]
 routeurs_vm
 
@@ -93,6 +97,7 @@ charybde.adm.crans.org
 
 [nginx:children]
 django_cas
+jitsi
 mailman
 reverseproxy
 roundcube
diff --git a/plays/jitsi.yml b/plays/jitsi.yml
new file mode 100755
index 0000000000000000000000000000000000000000..4dbecfec28c6b84bcc0d58182f67e1abd9953c13
--- /dev/null
+++ b/plays/jitsi.yml
@@ -0,0 +1,11 @@
+#!/usr/bin/env ansible-playbook
+---
+- hosts: jitsi
+  vars:
+    certbot: '{{ loc_certbot | default(glob_certbot | default([])) }}'
+    nginx: '{{ glob_nginx | default({}) | combine(loc_nginx | default({})) }}'
+    jitsi: '{{ glob_jitsi | default({}) | combine(loc_jitsi | default({})) }}'
+  roles:
+    - jitsi
+    - certbot
+    - nginx