From 4d71d14d25be3c6a6b48525f7896c6ab7efb661d Mon Sep 17 00:00:00 2001 From: shenlan Date: Tue, 5 Aug 2025 09:16:15 +0800 Subject: [PATCH] chore: use official openresty repository --- playbooks/roles/vhosts/OpenResty/tasks/main.yml | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/playbooks/roles/vhosts/OpenResty/tasks/main.yml b/playbooks/roles/vhosts/OpenResty/tasks/main.yml index 507d5e2..95fa6b4 100644 --- a/playbooks/roles/vhosts/OpenResty/tasks/main.yml +++ b/playbooks/roles/vhosts/OpenResty/tasks/main.yml @@ -1,12 +1,22 @@ - name: Install prerequisites for OpenResty apt: - name: software-properties-common + name: + - curl + - gnupg + - apt-transport-https state: present update_cache: yes +- name: Import OpenResty GPG key + command: >- + bash -c 'curl -fsSL https://openresty.org/package/pubkey.gpg | gpg --dearmor -o /usr/share/keyrings/openresty.gpg' + args: + creates: /usr/share/keyrings/openresty.gpg + - name: Add OpenResty apt repository apt_repository: - repo: ppa:openresty/ppa + repo: "deb [signed-by=/usr/share/keyrings/openresty.gpg] http://openresty.org/package/ubuntu jammy main" + filename: openresty state: present - name: Install OpenResty