diff options
| author | Egor Tensin <egor@tensin.name> | 2026-06-06 15:17:58 +0200 |
|---|---|---|
| committer | Egor Tensin <egor@tensin.name> | 2026-06-06 15:35:39 +0200 |
| commit | 3dfcc8f6855b3268a494b75076d0ecf39d005c1b (patch) | |
| tree | d95c72b56dfa962e74ce0b14974410627ae0bd0c | |
| parent | add comments to some handlers (diff) | |
| download | infra-ansible-3dfcc8f6855b3268a494b75076d0ecf39d005c1b.tar.gz infra-ansible-3dfcc8f6855b3268a494b75076d0ecf39d005c1b.zip | |
pacman: allow configuring ignore packages
| -rw-r--r-- | roles/pacman/defaults/main.yml | 1 | ||||
| -rw-r--r-- | roles/pacman/tasks/main.yml | 9 |
2 files changed, 10 insertions, 0 deletions
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: |
