mirror of https://github.com/ansible/ansible.git
* facts: Detecting NVME partitions under Linux (#39730) In the current state of the code, the nvme partitions are returned as empty as in : "ansible_devices": { "nvme0n1": { "model": "SAMSUNG MZVLW256HEHP-000L7", "partitions": {}, The parsing of the /sys/block/<diskname> try to find a disk named like : <diskname><x> as in sda1 for sda But in the nvme context, the partition of nvme0n1 is named nvme0n1p1. This add a possible 'p' between the diskname and the partname. This patch simply add the option of having a 'p' between the diskname and the partname. The patch works on my host : "model": "INTEL SSDPEDMD400G4", "partitions": { "nvme0n1p1": { ... "size": "93.13 GB", } Fixes #38742 Signed-off-by: Erwan Velu <erwan@redhat.com> (cherry picked from commitpull/39824/head2214c747a2
) * Use a more exact regex (#39811) The pattern we're matching can have zero or one p. Be more careful to match exactly that. Slight revision of #39730 (cherry picked from commit75283983f6
)
parent
17f7d35b32
commit
bf1436ca52
Loading…
Reference in New Issue