---
title: VMware Datastore Info
slug: homologacao-atmosphere/vmware-datastore-info
description: Learn how to collect information about VMware vSphere Datastores using this comprehensive module. With customizable parameters like cluster and datacenter, you can easily specify the scope of your search. Additionally, gather valuable NFS and VMFS mount i
docTags: 
createdAt: 2021-12-10T12:28:09.000Z
---

## Sinopse

- Este módulo pode ser usado para coletar informações VMware vSphere Datastores.

## Parâmetros

| **Parâmetro**                    | **Tipo**               | **Escolhas \|&#x20;*****Valor Padrão*** | **Comentários**                                                                                                                                                                                                                 |
| -------------------------------- | ---------------------- | --------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| cluster                          | string<br /><br />     |                                         | Cluster para procurar por datastores.<br /><br />Se fornecido, as informações dos datastores dentro do cluster serão retornadas.<br /><br />Esse parâmetro é requerido se `DATACENTER` não for fornecido.                       |
| datacenter                       | string<br /><br />     |                                         | Datacenter para procurar por datastores.<br /><br />Esse parâmetro é requerido se `CLUSTER` não for fornecido.                                                                                                                  |
| gather\_nfs\_mount\_info <br />  | boolean<br /><br />    | - ***False***&#x20;
- True              | Reúne informações montadas do NFS datastores.<br /><br />Desabilitado como valor padrão porque esse parâmetro diminui a velocidade de execução se exister muitos datastores.<br />Válido somente quando `SCHEMA` for `SUMMARY`  |
| gather\_vmfs\_mount\_info <br /> | boolean                | * ***False***&#x20;
* True              | Reúne informações montadas do VMFS datastores.<br /><br />Desabilitado como valor padrão porque esse parâmetro diminui a velocidade de execução se exister muitos datastores.<br />Válido somente quando `SCHEMA` for `SUMMARY` |
| name                             | string                 |                                         | Nome do datastore que corresponda.<br /><br />Se fornecido, informações especificas dos datastores são retornadas                                                                                                               |
| properties                       | list / elements=string |                                         | Especifique as propriedades a serem recuperadas.<br /><br />Se não for especificado, todas as propriedades são recuperadas (profundamente).<br /><br />Os resultados são retornados em uma estrutura idêntica à API do vSphere. |
| schema                           | string                 | - ***Sumary***&#x20;
- vsphere          | Especifique o esquema de saída desejado.O esquema de saída 'resumo' é a saída legada do módulo.O esquema de saída 'vsphere' é a definição de classe da API vSphere que requer pyvmomi> 6.7.1                                    |

## Notas

- Testado no vSphere 7.0.2
- Todos os módulos requerem acesso de gravação API e, portanto, não são suportados em uma licença ESXi gratuita.

## Exemplos

```yaml

- name: Gather info from standalone ESXi server having datacenter as 'ha-datacenter'
  vmware_datastore_info:
    hostname: '{{ esxi_hostname }}'
    username: '{{ esxi_username }}'
    password: '{{ esxi_password }}'
    datacenter_name: "ha-datacenter"
  delegate_to: localhost
  register: info

- name: Gather info from datacenter about specific datastore
  vmware_datastore_info:
    hostname: '{{ vcenter_hostname }}'
    username: '{{ vcenter_username }}'
    password: '{{ vcenter_password }}'
    datacenter_name: '{{ datacenter_name }}'
    name: datastore1
  delegate_to: localhost
  register: info

- name: Gather some info from a datastore using the vSphere API output schema
  vmware_datastore_info:
    hostname: '{{ vcenter_hostname }}'
    username: '{{ vcenter_username }}'
    password: '{{ vcenter_password }}'
    datacenter_name: '{{ datacenter_name }}'
    schema: vsphere
    properties:
      - name
      - info.vmfs.ssd
      - capability.vsanSparseSupported
      - overallStatus
  delegate_to: localhost
  register: info
```

## Valores Reornados

| **Chave**  | **Tipo**               | **Retornado quando** | **Descrição**                            |
| ---------- | ---------------------- | -------------------- | ---------------------------------------- |
| datastores | list / elements=string | Sempre               | Informações sobre datastores disponiveis |

