From b25f22fc451fa4023d87b537a97986a9b9d6307b Mon Sep 17 00:00:00 2001 From: Sebastian Neuser <sebastian.neuser@fnordkollektiv.de> Date: Sat, 28 Jan 2023 21:28:53 +0100 Subject: [PATCH] fix(metrics): Update metrics configuration --- tasks/monitoring.yml | 9 ++++----- templates/jvb.conf | 17 +++++++++++++++++ 2 files changed, 21 insertions(+), 5 deletions(-) create mode 100644 templates/jvb.conf diff --git a/tasks/monitoring.yml b/tasks/monitoring.yml index 42de028..6da2b2c 100644 --- a/tasks/monitoring.yml +++ b/tasks/monitoring.yml @@ -2,11 +2,10 @@ --- - name: Enable statistics API become: true - ansible.builtin.lineinfile: - path: /etc/jitsi/videobridge/config - regexp: '^JVB_OPTS="--apis=' - line: 'JVB_OPTS="--apis=rest,"' - ignore_errors: "{{ ansible_check_mode }}" + ansible.builtin.template: + src: jvb.conf + dest: /etc/jitsi/videobridge/jvb.conf + mode: 0644 notify: Restart jitsi - name: Get checksums from github.com diff --git a/templates/jvb.conf b/templates/jvb.conf new file mode 100644 index 0000000..2a2dc38 --- /dev/null +++ b/templates/jvb.conf @@ -0,0 +1,17 @@ +videobridge { + http-servers { + public { + port = 9090 + } + } + websockets { + enabled = true + domain = "{{ fqdn }}:443" + tls = true + } + apis { + rest { + enabled = true + } + } +} -- GitLab