From b9b015f1aa5c2120e469b0774bab409d00a490aa Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Sun, 16 Apr 2023 15:29:43 +0200 Subject: apt-repo/riot: rename to element and update key --- roles/apt-repo/element/tasks/main.yml | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 roles/apt-repo/element/tasks/main.yml (limited to 'roles/apt-repo/element/tasks') diff --git a/roles/apt-repo/element/tasks/main.yml b/roles/apt-repo/element/tasks/main.yml new file mode 100644 index 00000000..6971baab --- /dev/null +++ b/roles/apt-repo/element/tasks/main.yml @@ -0,0 +1,28 @@ +--- +- name: add repository key + copy: + src: repo.gpg + dest: /etc/apt/keyrings/element.gpg + register: apt_repo_element_key + +## TODO: remove once all servers have been converted +- name: remove repository key from old location + loop: + - /etc/apt/trusted.gpg.d/element.gpg + - /etc/apt/keyrings/riot.gpg + - /etc/apt/sources.list.d/riot.list + file: + path: "{{ item }}" + state: absent + +- name: add repository entry + copy: + content: | + deb [signed-by=/etc/apt/keyrings/element.gpg] https://packages.element.io/debian/ default main + dest: /etc/apt/sources.list.d/element.list + register: apt_repo_element_sources + +- name: update apt cache + when: apt_repo_element_key is changed or + apt_repo_element_sources is changed + command: apt-get update -- cgit v1.2.3