can't hand over list to command as it's interpreted as list
This commit is contained in:
@@ -1,19 +1,30 @@
|
|||||||
---
|
---
|
||||||
- name: Create base package list
|
#- name: Create base package list
|
||||||
set_fact:
|
# set_fact:
|
||||||
rpm_ostree_base_packages_list: "{{ rpm_ostree_base_packages_list + [item.key] }}"
|
# rpm_ostree_base_packages_list: "{{ rpm_ostree_base_packages_list + [item.key] }}"
|
||||||
loop: "{{ lookup('dict', rpm_ostree_base_packages, wantlist=True) }}"
|
# loop: "{{ lookup('dict', rpm_ostree_base_packages, wantlist=True) }}"
|
||||||
when:
|
# when:
|
||||||
- item.value.state == 'absent'
|
# - item.value.state == 'absent'
|
||||||
- rpm_ostree_alter_base_packages | bool
|
# - 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
|
- name: Remove base packages
|
||||||
ansible.builtin.shell:
|
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
|
register: result
|
||||||
become: yes
|
become: yes
|
||||||
changed_when: '"Run \"systemctl reboot\" to start a reboot" in result.stdout'
|
changed_when: '"Run \"systemctl reboot\" to start a reboot" in result.stdout'
|
||||||
|
loop: "{{ lookup('dict', rpm_ostree_base_packages, wantlist=True) }}"
|
||||||
when:
|
when:
|
||||||
|
- item.value.state == 'absent'
|
||||||
- rpm_ostree_alter_base_packages | bool
|
- rpm_ostree_alter_base_packages | bool
|
||||||
|
|
||||||
- name: Reset base packages
|
- name: Reset base packages
|
||||||
|
|||||||
Reference in New Issue
Block a user