如何将/ dev / loop0收集为ansible_devices

时间:2016-11-29 10:58:10

标签: ansible block-device network-block-device

让我试着更清楚:

ansible localhost  -m setup 

没有显示任何阻止设备:

"ansible_devices": {},

此主机使用/ dev / nbd0作为其根设备。

现在我想知道,为了我的特殊需求,我如何用我的块设备填充这些收集的事实,例如我想伪造一个/ dev / sda这将是一个循环设备。 问题不在于如何创建这个块设备,而是如何通过Ansible收集它?

感谢您的任何建议。

1 个答案:

答案 0 :(得分:1)

我想如果没有编码,你就无法做到这一点 开箱即用的Ansible会删除路径中包含virtual的所有块设备。 (见code

您可以修补此代码以包含该设备或编写自定义模块以收集有关块设备的信息。