2016-11-29 68 views
0

讓我試圖更清晰:如何使的/ dev /迴路0聚集爲ansible_devices

ansible localhost -m setup 

沒有顯示任何塊設備:

"ansible_devices": {}, 

該主機使用的/ dev/nbd0作爲它的根設備。

現在我想知道,爲了我的特殊需要,我可以如何使用我的塊設備填充這些收集的事實,例如我想僞造一個/ dev/sda,這將是一個循環設備。 問題不在於如何創建此塊設備,而是如何讓Ansible收集它?

謝謝你的任何建議。

回答

1

我想你不能這樣做沒有編碼。
開箱即用Ansible通過virtual的路徑丟棄任何塊設備。 (請參閱code

您可以修補此代碼以包含該設備或編寫自定義模塊以收集有關塊設備的信息。

+0

謝謝,這是一個精確的答案:) – wsteven