From 4339fb96734d6efc41d372cc1ed3b8128be1df27 Mon Sep 17 00:00:00 2001 From: ynerant <ynerant@crans.org> Date: Mon, 21 Jun 2021 12:47:52 +0000 Subject: [PATCH] [irker] Latest version of irker with Python 3 and TLSv1.3 is now available on Bullseye Signed-off-by: Yohann D'ANELLO <ynerant@crans.org> --- roles/irker/tasks/main.yml | 21 ++++++++++++++----- .../{irker-sid.j2 => irker-bullseye.j2} | 4 ++-- .../apt/sources.list.d/bullseye.list.j2 | 3 +++ .../templates/apt/sources.list.d/sid.list.j2 | 3 --- 4 files changed, 21 insertions(+), 10 deletions(-) rename roles/irker/templates/apt/preferences.d/{irker-sid.j2 => irker-bullseye.j2} (66%) create mode 100644 roles/irker/templates/apt/sources.list.d/bullseye.list.j2 delete mode 100644 roles/irker/templates/apt/sources.list.d/sid.list.j2 diff --git a/roles/irker/tasks/main.yml b/roles/irker/tasks/main.yml index def71326..f8c18b18 100644 --- a/roles/irker/tasks/main.yml +++ b/roles/irker/tasks/main.yml @@ -1,16 +1,27 @@ --- -- name: Pin irker from Debian unstable +- name: Pin irker from Debian Bullseye template: src: "apt/{{ item }}.j2" dest: "/etc/apt/{{ item }}" loop: - - sources.list.d/sid.list - - preferences.d/irker-sid + - sources.list.d/bullseye.list + - preferences.d/irker-bullseye when: - ansible_distribution == "Debian" - - ansible_distribution_major_version | int <= 11 - - ansible_distribution_release != "sid" + - ansible_distribution_major_version | int < 11 + - ansible_distribution_release != "bullseye" +- name: Don't pin irker if we are on bullseye + file: + path: "/etc/apt/{{ item }}" + state: absent + loop: + - sources.list.d/bullseye.list + - preferences.d/irker-bullseye + when: + - ansible_distribution == "Debian" + - ansible_distribution_major_version | int >= 11 + - ansible_distribution_release == "bullseye" - name: Install Irker for IRC support apt: diff --git a/roles/irker/templates/apt/preferences.d/irker-sid.j2 b/roles/irker/templates/apt/preferences.d/irker-bullseye.j2 similarity index 66% rename from roles/irker/templates/apt/preferences.d/irker-sid.j2 rename to roles/irker/templates/apt/preferences.d/irker-bullseye.j2 index 0fd1f458..01496af4 100644 --- a/roles/irker/templates/apt/preferences.d/irker-sid.j2 +++ b/roles/irker/templates/apt/preferences.d/irker-bullseye.j2 @@ -2,11 +2,11 @@ Package: * -Pin: release n=sid +Pin: release n=bullseye Pin-Priority: 1 Package: irker -Pin: release n=sid +Pin: release n=bullseye Pin-Priority: 900 diff --git a/roles/irker/templates/apt/sources.list.d/bullseye.list.j2 b/roles/irker/templates/apt/sources.list.d/bullseye.list.j2 new file mode 100644 index 00000000..b0c68f3c --- /dev/null +++ b/roles/irker/templates/apt/sources.list.d/bullseye.list.j2 @@ -0,0 +1,3 @@ +{{ ansible_header | comment }} + +deb http://{{ mirror.hostname }}/debian bullseye main diff --git a/roles/irker/templates/apt/sources.list.d/sid.list.j2 b/roles/irker/templates/apt/sources.list.d/sid.list.j2 deleted file mode 100644 index 346a18cd..00000000 --- a/roles/irker/templates/apt/sources.list.d/sid.list.j2 +++ /dev/null @@ -1,3 +0,0 @@ -{{ ansible_header | comment }} - -deb http://{{ mirror.name }}/debian sid main -- GitLab