Skip to content
Snippets Groups Projects

Main

Merged Michael Thaler requested to merge main into stable
1 file
+ 10
23
Compare changes
  • Side-by-side
  • Inline
+ 10
23
@@ -24,29 +24,16 @@
- "'hardware' not in group_names"
## SEFIX END
- name: register requested packages
ansible.builtin.shell: |
rpm-ostree status -J $.deployments[:1].requested-packages
register: requestedPackages
check_mode: no ## "check_mode: no" actually means "yes, execute this command in check mode"
- name: check if unwanted packages are requested
when: requestedPackages.stdout is search("screen")
ansible.builtin.shell: |
rpm-ostree uninstall \
screen \
register: cleanupneedsreboot
- name: check if unwanted package path exists
ansible.builtin.stat:
path: "/usr/bin/screen"
register: packagetoremovepath
#- name: reboot machine if nescessary
# when: ( cleanupneedsreboot is defined ) or packagetoremovepath.stat.exists
# ansible.builtin.reboot:
# reboot_timeout: 3600
- name: remove unwanted packages
community.general.rpm_ostree_pkg:
name: screen
state: absent
register: unwantedpkgs
- name: reboot machine if nescessary
when: unwantedpkgs.changed
ansible.builtin.reboot:
reboot_timeout: 3600
#### SOURCES SECTION
Loading