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/files/repo.gpg | Bin 0 -> 2577 bytes roles/apt-repo/element/tasks/main.yml | 28 ++++++++++++++++++++++++++++ roles/apt-repo/riot/files/repo.gpg | Bin 2577 -> 0 bytes roles/apt-repo/riot/tasks/main.yml | 24 ------------------------ 4 files changed, 28 insertions(+), 24 deletions(-) create mode 100644 roles/apt-repo/element/files/repo.gpg create mode 100644 roles/apt-repo/element/tasks/main.yml delete mode 100644 roles/apt-repo/riot/files/repo.gpg delete mode 100644 roles/apt-repo/riot/tasks/main.yml (limited to 'roles') diff --git a/roles/apt-repo/element/files/repo.gpg b/roles/apt-repo/element/files/repo.gpg new file mode 100644 index 00000000..6fbeecc6 Binary files /dev/null and b/roles/apt-repo/element/files/repo.gpg differ 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 diff --git a/roles/apt-repo/riot/files/repo.gpg b/roles/apt-repo/riot/files/repo.gpg deleted file mode 100644 index fe7e26b5..00000000 Binary files a/roles/apt-repo/riot/files/repo.gpg and /dev/null differ diff --git a/roles/apt-repo/riot/tasks/main.yml b/roles/apt-repo/riot/tasks/main.yml deleted file mode 100644 index 52b8ccc9..00000000 --- a/roles/apt-repo/riot/tasks/main.yml +++ /dev/null @@ -1,24 +0,0 @@ ---- -- name: add repository key - copy: - src: repo.gpg - dest: /etc/apt/keyrings/riot.gpg - register: apt_repo_riot_key - -## TODO: remove once all servers have been converted -- name: remove repository key from old location - file: - path: /etc/apt/trusted.gpg.d/riot.gpg - state: absent - -- name: add repository entry - copy: - content: | - deb [signed-by=/etc/apt/keyrings/riot.gpg] https://riot.im/packages/debian/ default main - dest: /etc/apt/sources.list.d/riot.list - register: apt_repo_riot_sources - -- name: update apt cache - when: apt_repo_riot_key is changed or - apt_repo_riot_sources is changed - command: apt-get update -- cgit v1.2.3