yavdr-ansible/roles/collect-facts/tasks/main.yml

33 lines
805 B
YAML
Raw Normal View History

- name: get information about usb and pci hardware and loaded kernel modules
hardware_facts:
usb: True
pci: True
modules: True
gpus: True
acpi_power_modes: True
- name: set variable nvidia_detected
set_fact:
2017-11-22 09:04:44 +01:00
nvidia_detected: '{{ gpus | selectattr("VendorName", "equalto", "nvidia") | list | bool }}'
- name: set variable intel_detected
set_fact:
2017-11-22 09:04:44 +01:00
intel_detected: '{{ gpus | selectattr("VendorName", "equalto", "intel") | list | bool }}'
- name: set variable amd_detected
set_fact:
2017-11-22 09:04:44 +01:00
amd_detected: '{{ gpus | selectattr("VendorName", "equalto", "amd") | list | bool }}'
- debug:
var: '{{ item }}'
verbosity: 1
with_items:
- usb
- pci
- gpus
- modules
- acpi_power_modes
- nvidia_detected
- intel_detected
- amd_detected