can't hand over list to command as it's interpreted as list

This commit is contained in:
2021-09-20 14:44:35 +02:00
parent 620375cf3e
commit f0e66d9fb7

View File

@@ -1,19 +1,30 @@
---
- name: Create base package list
set_fact:
rpm_ostree_base_packages_list: "{{ rpm_ostree_base_packages_list + [item.key] }}"
loop: "{{ lookup('dict', rpm_ostree_base_packages, wantlist=True) }}"
when:
- item.value.state == 'absent'
- rpm_ostree_alter_base_packages | bool
#- name: Create base package list
# set_fact:
# rpm_ostree_base_packages_list: "{{ rpm_ostree_base_packages_list + [item.key] }}"
# loop: "{{ lookup('dict', rpm_ostree_base_packages, wantlist=True) }}"
# when:
# - item.value.state == 'absent'
# - rpm_ostree_alter_base_packages | bool
#
#- name: Remove base packages
# ansible.builtin.shell:
# cmd: rpm-ostree override remove "{{ rpm_ostree_base_packages_list }}" || /bin/true
# register: result
# become: yes
# changed_when: '"Run \"systemctl reboot\" to start a reboot" in result.stdout'
# when:
# - rpm_ostree_alter_base_packages | bool
- name: Remove base packages
ansible.builtin.shell:
cmd: rpm-ostree override remove "{{ rpm_ostree_base_packages_list }}" || /bin/true
cmd: rpm-ostree override remove "{{ item.key }}" || /bin/true
register: result
become: yes
changed_when: '"Run \"systemctl reboot\" to start a reboot" in result.stdout'
loop: "{{ lookup('dict', rpm_ostree_base_packages, wantlist=True) }}"
when:
- item.value.state == 'absent'
- rpm_ostree_alter_base_packages | bool
- name: Reset base packages