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:
parent
5817a81f40
commit
afac310f21
16 changed files with 27 additions and 28 deletions
|
|
@ -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:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue