From 5447865370ddd9a34a7292362f809eb8d971208e Mon Sep 17 00:00:00 2001 From: VC Date: Wed, 10 Dec 2025 09:26:28 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=93=A6=EF=B8=8F:=20peertube=20v8.0.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- playbooks/peertube.yml | 1 - roles/peertube/tasks/main.yml | 9 +++++++-- roles/peertube/vars/main.yml | 2 +- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/playbooks/peertube.yml b/playbooks/peertube.yml index 2ce8aed..aa7d3a6 100644 --- a/playbooks/peertube.yml +++ b/playbooks/peertube.yml @@ -6,7 +6,6 @@ diff: true roles: - nodejs - - yarn - redis - postgres - peertube diff --git a/roles/peertube/tasks/main.yml b/roles/peertube/tasks/main.yml index e0341bc..e6f2f03 100644 --- a/roles/peertube/tasks/main.yml +++ b/roles/peertube/tasks/main.yml @@ -15,6 +15,11 @@ state: present update_cache: true +- name: Install pnpm + community.general.npm: + name: pnpm + global: true + - name: Create peertube user ansible.builtin.user: comment: Peertube @@ -75,7 +80,7 @@ remote_user: peertube ansible.builtin.command: cmd: | - bash -lic "yarn install --production --pure-lockfile" + bash -lic "npm run install-node-dependencies -- --production" chdir: "{{ peertube_home }}/peertube-latest" changed_when: true @@ -113,5 +118,5 @@ remote_user: peertube ansible.builtin.command: cmd: | - bash -lic "yarn cache clean" + bash -lic "pnpm store prune" changed_when: true diff --git a/roles/peertube/vars/main.yml b/roles/peertube/vars/main.yml index 7b9e60d..5342f24 100644 --- a/roles/peertube/vars/main.yml +++ b/roles/peertube/vars/main.yml @@ -1,6 +1,6 @@ --- -peertube_version: "7.3.0" +peertube_version: "8.0.0" peertube_home: "/srv/peertube" peertube_url: "https://github.com/Chocobozzz/PeerTube/releases/download/v{{ peertube_version }}/peertube-v{{ peertube_version }}.zip"