Add some roles for autodetection of Hardware

This commit is contained in:
Alexander Grothe
2017-03-02 16:01:52 +01:00
parent 5cd3869a51
commit bcc016b7e6
12 changed files with 192 additions and 11 deletions

View File

@@ -0,0 +1,9 @@
#!/usr/bin/env python2
# This script returns a list of currently loaded kernel modules
from __future__ import print_function
import json
import kmodpy
k = kmodpy.Kmod()
print(json.dumps([module[0] for module in k.loaded()]))

View File

@@ -32,6 +32,7 @@
- biosdevname
- linux-firmware
- psmisc
- python-kmodpy
- python3-usb
- software-properties-common
- ssh
@@ -48,13 +49,19 @@
- name: copy facts script for USB- and PCI(e)-IDs
copy:
src: files/hardware.facts.py
src: files/hardware.fact.py
dest: /etc/ansible/facts.d/hardware.fact
mode: '0775'
- name: copy facts script for loaded modules
copy:
src: files/modules.fact.py
dest: /etc/ansible/facts.d/modules.fact
mode: '0775'
- name: copy facts script for Sat>IP server detection
copy:
src: files/satip.facts.py
src: files/satip.fact.py
dest: /etc/ansible/facts.d/satip.fact
mode: '0775'