The ansible_lvm fact contains a managed nodes (e.g. the target system) LVM (logical volume manager) information. You must be root to gather that LVM facts, thus you'll typically want to use the remote_user: root parameter.
For example, let's say you have the following playbook.
---
- hosts: all
remote_user: root
tasks:
- debug:
var: ansible_lvm
...
Something like this should be returned.
ok: [lab1.software.eng.us] => {
"ansible_lvm": {
"lvs": {
"root": {
"size_g": "7.00",
"vg": "fedora_fedora"
}
},
"pvs": {
"/dev/sda2": {
"free_g": "0",
"size_g": "7.00",
"vg": "fedora_fedora"
}
},
"vgs": {
"fedora_fedora": {
"free_g": "0",
"num_lvs": "1",
"num_pvs": "1",
"size_g": "7.00"
}
}
}
}