You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
18 lines
505 B
18 lines
505 B
---
|
|
|
|
- set_fact:
|
|
controllers: "{{ controllers | default([]) + [ ansible_devices[item].host ] }}"
|
|
with_items: "{{ ansible_devices.keys() | list }}"
|
|
|
|
- set_fact:
|
|
lsi_controllers: "{{ controllers | select('match', '(?i).*(lsi|megaraid).*') | list | unique }}"
|
|
|
|
- include_tasks: hardware_{{ ansible_os_family }}.yml
|
|
|
|
- name: Remove MegaCli package
|
|
file: path=/tmp/{{ megacli }} state=absent
|
|
when:
|
|
- lsi_controllers | length > 0
|
|
- megacli_installed_version.stdout != megacli_version
|
|
|
|
...
|
|
|