From 3dfcc8f6855b3268a494b75076d0ecf39d005c1b Mon Sep 17 00:00:00 2001 From: Egor Tensin Date: Sat, 6 Jun 2026 15:17:58 +0200 Subject: pacman: allow configuring ignore packages --- roles/pacman/defaults/main.yml | 1 + roles/pacman/tasks/main.yml | 9 +++++++++ 2 files changed, 10 insertions(+) create mode 100644 roles/pacman/defaults/main.yml diff --git a/roles/pacman/defaults/main.yml b/roles/pacman/defaults/main.yml new file mode 100644 index 0000000..d37e982 --- /dev/null +++ b/roles/pacman/defaults/main.yml @@ -0,0 +1 @@ +pacman_ignore_packages: [] diff --git a/roles/pacman/tasks/main.yml b/roles/pacman/tasks/main.yml index 7683935..873ce12 100644 --- a/roles/pacman/tasks/main.yml +++ b/roles/pacman/tasks/main.yml @@ -1,3 +1,12 @@ +- name: Configure ignored packages + become: true + community.general.ini_file: + path: /etc/pacman.conf + create: false + section: options + option: IgnorePkg + value: "{{ pacman_ignore_packages | join(' ') }}" + - name: Upgrade packages become: true community.general.pacman: -- cgit v1.3