ref(roles): All roles use desired package state

By setting the `desired_package_state` variable we can change if ansible
should only ensure that the packages exist on the system (`present`) or
that they are also updated to their latest version (`latest`).
This commit is contained in:
Marty Oehme 2025-03-02 18:08:14 +01:00
parent 5817a81f40
commit afac310f21
Signed by: Marty
GPG key ID: 4E535BC19C61886E
16 changed files with 27 additions and 28 deletions

View file

@ -3,7 +3,7 @@
ansible.builtin.lineinfile:
path: /etc/xbps.d/ignore-dracut.conf
line: ignorepkg=dracut
state: present
state: "present"
create: true # create file if absent
tags:
- packages
@ -24,7 +24,7 @@
community.general.xbps:
name:
- base-system
state: present
state: "{{ desired_package_state | default('present') }}"
tags:
- packages
@ -39,7 +39,7 @@
- name: Install booster
community.general.xbps:
name: booster
state: present
state: "{{ desired_package_state | default('present') }}"
notify: installed-booster
tags:
- packages
@ -71,7 +71,7 @@
path: /etc/default/libc-locales
regexp: "^{{ item }}"
line: "{{ item }}"
state: present
state: "present"
create: true
loop: "{{ locales_enabled }}"
when: libc_locales_file.stat.exists
@ -81,7 +81,7 @@
community.general.xbps:
name:
- chrony
state: present
state: "{{ desired_package_state | default('present') }}"
tags: chrony
- name: Activate chronyd service
@ -107,7 +107,7 @@
community.general.xbps:
name:
- snooze
state: present
state: "{{ desired_package_state | default('present') }}"
- name: Activate snooze cron services
ansible.builtin.file: