2016-11-29 3 views
0

Lassen Sie mich versuchen, klarer zu sein:Wie man/dev/loop0 gesammelt als ansible_devices

ansible localhost -m setup 

keine Blockgeräte zeigt:

"ansible_devices": {}, 

Dieser Rechner wird mit/dev/nbd0 als sein Root-Gerät.

Jetzt fragte ich mich, für meine speziellen Bedürfnisse, wie ich diese gesammelten Fakten mit meinem Block-Gerät füllen könnte, zum Beispiel würde ich gerne ein/dev/sda fälschen, das ein Loop-Gerät wäre. Das Problem besteht nicht darin, wie dieses Blockgerät erstellt wird, sondern wie es von Ansible erfasst wird.

Vielen Dank für jeden Vorschlag.

Antwort

1

Ich denke, dass Sie dies ohne Codierung nicht tun können.
Out of the Box entnimmt Ansible alle Blockgeräte mit virtual im Pfad. (siehe)

Sie können diesen Code patchen, um diese Geräte einzuschließen, oder Ihr benutzerdefiniertes Modul schreiben, um Informationen über Blockgeräte zu sammeln.

+0

Danke, das ist eine genaue Antwort :) – wsteven

Verwandte Themen