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