mirror of
https://github.com/bpg/terraform-provider-proxmox.git
synced 2025-07-01 19:12:59 +00:00
* chore(docs): minor fixes and linting Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com> * chore(docs): add VM mini-howtos with examples Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com> * address peer-review feedback Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com> * vscode settings Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com> --------- Signed-off-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
35 lines
780 B
Markdown
35 lines
780 B
Markdown
---
|
|
layout: page
|
|
title: proxmox_virtual_environment_vms
|
|
permalink: /data-sources/virtual_environment_vms
|
|
nav_order: 22
|
|
parent: Data Sources
|
|
subcategory: Virtual Environment
|
|
---
|
|
|
|
# Data Source: proxmox_virtual_environment_vms
|
|
|
|
Retrieves information about all VMs in the Proxmox cluster.
|
|
|
|
## Example Usage
|
|
|
|
```terraform
|
|
data "proxmox_virtual_environment_vms" "ubuntu_vms" {
|
|
tags = ["ubuntu"]
|
|
}
|
|
```
|
|
|
|
## Argument Reference
|
|
|
|
- `node_name` - (Optional) The node name.
|
|
- `tags` - (Optional) A list of tags to filter the VMs. The VM must have all
|
|
the tags to be included in the result.
|
|
|
|
## Attribute Reference
|
|
|
|
- `vms` - The VMs list.
|
|
- `name` - The virtual machine name.
|
|
- `node_name` - The node name.
|
|
- `tags` - A list of tags of the VM.
|
|
- `vm_id` - The VM identifier.
|