From 450665597354791f441bd587f3d5894fe5ca5ff0 Mon Sep 17 00:00:00 2001 From: Bluemedia Date: Sun, 3 Dec 2023 21:24:38 +0100 Subject: [PATCH] Create apt preferences for unstable repo --- roles/essential-tools/files/99pin-unstable | 7 +++++++ roles/essential-tools/tasks/main.yml | 8 +++++++- 2 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 roles/essential-tools/files/99pin-unstable diff --git a/roles/essential-tools/files/99pin-unstable b/roles/essential-tools/files/99pin-unstable new file mode 100644 index 0000000..62a3a4a --- /dev/null +++ b/roles/essential-tools/files/99pin-unstable @@ -0,0 +1,7 @@ +Package: * +Pin: release a=testing +Pin-Priority: 900 + +Package: * +Pin: release a=unstable +Pin-Priority: 10 \ No newline at end of file diff --git a/roles/essential-tools/tasks/main.yml b/roles/essential-tools/tasks/main.yml index 9ea0bd2..6d81320 100644 --- a/roles/essential-tools/tasks/main.yml +++ b/roles/essential-tools/tasks/main.yml @@ -3,14 +3,20 @@ apt_repository: repo: deb http://deb.debian.org/debian unstable main non-free-firmware non-free contrib state: present - update_cache: true filename: debian-unstable +- name: Create apt preferences file for unstable repo + become: yes + copy: + src: "{{ role_path }}/files/99pin-unstable" + dest: "/etc/apt/preferences.d/" + - name: Install essential tools become: yes apt: state: latest install_recommends: false + update_cache: true name: - thunar - firefox