Remove packages before installing packages
This commit is contained in:
16
playbook.yml
16
playbook.yml
@@ -208,14 +208,6 @@
|
||||
assert:
|
||||
that: "defined_packages_remove|length == distro_packages_remove|length"
|
||||
|
||||
- name: install packages
|
||||
package:
|
||||
name: "{{ packages|json_query(query) }}"
|
||||
state: present
|
||||
become: true
|
||||
vars:
|
||||
query: "{{ 'list.*.%s[]'|format(distro) }}"
|
||||
|
||||
- name: remove packages
|
||||
package:
|
||||
name: "{{ packages|json_query(query) }}"
|
||||
@@ -225,6 +217,14 @@
|
||||
query: "{{ 'remove.*.%s[]'|format(distro) }}"
|
||||
when: distro != 'ubuntu'
|
||||
|
||||
- name: install packages
|
||||
package:
|
||||
name: "{{ packages|json_query(query) }}"
|
||||
state: present
|
||||
become: true
|
||||
vars:
|
||||
query: "{{ 'list.*.%s[]'|format(distro) }}"
|
||||
|
||||
- name: remove packages
|
||||
apt:
|
||||
name: "{{ packages|json_query(query) }}"
|
||||
|
||||
Reference in New Issue
Block a user