diff options
Diffstat (limited to 'roles/apt-repo')
-rw-r--r-- | roles/apt-repo/element/files/repo.gpg | bin | 0 -> 2577 bytes | |||
-rw-r--r-- | roles/apt-repo/element/tasks/main.yml | 28 | ||||
-rw-r--r-- | roles/apt-repo/riot/files/repo.gpg | bin | 2577 -> 0 bytes | |||
-rw-r--r-- | roles/apt-repo/riot/tasks/main.yml | 24 |
4 files changed, 28 insertions, 24 deletions
diff --git a/roles/apt-repo/element/files/repo.gpg b/roles/apt-repo/element/files/repo.gpg Binary files differnew file mode 100644 index 00000000..6fbeecc6 --- /dev/null +++ b/roles/apt-repo/element/files/repo.gpg 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 Binary files differdeleted file mode 100644 index fe7e26b5..00000000 --- a/roles/apt-repo/riot/files/repo.gpg +++ /dev/null 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 |