Im newbie quando se trata de ansible começou apenas uma semana atrás. Eu estava brincando com playbooks e comando ad-hoc eu executo o comando ad-hoc ansible ansiblenodes -m setup -a "filter=ansible_mounts"
192.168.75.31 | SUCCESS => {
"ansible_facts": {
"ansible_mounts": [
{
"block_available": 217708,
"block_size": 4096,
"block_total": 259584,
"block_used": 41876,
"device": "/dev/sda1",
"fstype": "xfs",
"inode_available": 523952,
"inode_total": 524288,
"inode_used": 336,
"mount": "/boot",
"options": "rw,seclabel,relatime,attr2,inode64,noquota",
"size_available": 891731968,
"size_total": 1063256064,
"uuid": "8a896a10-d8b0-4c95-9743-69b213b47f5a"
},
{
"block_available": 2145829,
"block_size": 4096,
"block_total": 3273216,
"block_used": 1127387,
"device": "/dev/mapper/rhel-root",
"fstype": "xfs",
"inode_available": 6400742,
"inode_total": 6551552,
"inode_used": 150810,
"mount": "/",
"options": "rw,seclabel,relatime,attr2,inode64,noquota",
"size_available": 8789315584,
"size_total": 13407092736,
"uuid": "9fe9a7c9-613e-428d-b255-93f0006cf9ad"
}
],
"discovered_interpreter_python": "/usr/bin/python"
},
"changed": false
}
Agora, se eu quiser escrever um playbook, como devo mencionar que exibe apenas o ponto de montagem e seu espaço disponível.
Suponho que você queira apenas exibir esses dados para não fazer nada com eles:
Este manual exibirá o ponto de montagem e o tamanho disponível. Eu usei loop_control para não mostrar todos os itens com todas as propriedades na saída do Ansible.