如何使 /dev/loop0 聚集为 ansible_devices
How to make /dev/loop0 gathered as ansible_devices
让我试着说得更清楚:
ansible localhost -m setup
没有显示任何块设备:
"ansible_devices": {},
此主机正在使用 /dev/nbd0 作为其根设备。
现在我想知道,为了我的特殊需要,我如何用我的块设备填充这些收集的事实,例如我想伪造一个 /dev/sda 这将是一个循环设备。
问题不是如何创建这个块设备,而是如何让 Ansible 收集它?
感谢您的任何建议。
我猜你不编码是做不到的。
开箱即用的 Ansible 会删除路径中带有 virtual
的任何块设备。 (参见 code)
您可以修补此代码以包含该设备或编写您的自定义模块以收集有关块设备的信息。
让我试着说得更清楚:
ansible localhost -m setup
没有显示任何块设备:
"ansible_devices": {},
此主机正在使用 /dev/nbd0 作为其根设备。
现在我想知道,为了我的特殊需要,我如何用我的块设备填充这些收集的事实,例如我想伪造一个 /dev/sda 这将是一个循环设备。 问题不是如何创建这个块设备,而是如何让 Ansible 收集它?
感谢您的任何建议。
我猜你不编码是做不到的。
开箱即用的 Ansible 会删除路径中带有 virtual
的任何块设备。 (参见 code)
您可以修补此代码以包含该设备或编写您的自定义模块以收集有关块设备的信息。