44 lines
1.2 KiB
YAML
44 lines
1.2 KiB
YAML
---
|
|
- name: dell_utilities | Create the Dell utilities directory
|
|
ansible.builtin.file:
|
|
dest: "{{ dell_utilities_base_dir }}"
|
|
state: directory
|
|
mode: "0755"
|
|
when:
|
|
- "'Dell' in ansible_system_vendor"
|
|
- ansible_virtualization_role == "host"
|
|
tags:
|
|
- dell_utilities
|
|
- dell_dsu
|
|
|
|
- name: dell_utilities | Download the Dell utility installer
|
|
ansible.builtin.get_url:
|
|
url: "{{ dell_utilities_installer_url }}"
|
|
dest: "{{ dell_utilities_base_dir }}/dsu_installer"
|
|
mode: "0700"
|
|
when:
|
|
- "'Dell' in ansible_system_vendor"
|
|
- ansible_virtualization_role == "host"
|
|
tags:
|
|
- dell_utilities
|
|
- dell_dsu
|
|
|
|
- name: dell_utilities | Run the installer
|
|
ansible.builtin.command: "{{ dell_utilities_base_dir }}/dsu_installer"
|
|
args:
|
|
creates: /etc/yum.repos.d/dell-system-update.repo
|
|
when:
|
|
- "'Dell' in ansible_system_vendor"
|
|
- ansible_virtualization_role == "host"
|
|
tags:
|
|
- dell_utilities
|
|
- dell_dsu
|
|
|
|
- name: dell_utilities | Configure for EL/RedHat
|
|
ansible.builtin.import_tasks: dell_utilities_el.yml
|
|
when: ansible_distribution_file_variety == "RedHat"
|
|
|
|
- name: dell_utilities | Configure for Debian
|
|
ansible.builtin.import_tasks: dell_utilities_deb.yml
|
|
when: ansible_distribution_file_variety == "Debian"
|