Для улучшения работы сайта мы используем файлы cookies. Оставаясь на сайте, вы соглашаетесь с политикой обработки персональных данных.

Источники данных Terraform

Источники данных позволяют Terraform использовать информацию, определенную вне Terraform, определенную другой отдельной конфигурацией Terraform или измененную функциями.

zvirt_address_pool

Cхема

Required
  • name (String) - имя адрес-пула.

Read-only
  • addresses (List of String) - список адресов, входящий в адрес-пул.

  • description (String) - описание адрес-пула.

  • id (String) - уникальный идентификатор адрес-пула.

  • operational_name (String) - операционное имя адрес-пула.

  • type (String) - тип адрес-пула.

zvirt_cluster
Пример использования
data "zvirt_cluster" "cluster" {
  name = "Default"
}

Cхема

Required
  • name (String) - имя кластера в центре данных.

Read-only
  • comment (String) - комментарий, связанный с кластером.

  • description (String) - описание кластера.

  • id (String) - уникальный идентификатор кластера.

zvirt_datacenter
Пример использования
data "zvirt_datacenter" "datacenter" {
  name = "Default"
}

Cхема

Required
  • name (String) - имя Центра данных.

Read-only
  • id (String) - уникальный идентификатор Центра данных.

zvirt_datacenters
Пример использования
data "zvirt_datacenters" "datacenters" {
}

Cхема

Read-only
Вложенная схема datacenters
Read-only
  • id (String) - уникальный идентификатор Центра данных.

  • name (String) - имя Центра данных.

zvirt_external_network
Пример использования
data "zvirt_external_network" "this" {
  name = "ovirtmgmt_sdn"
}

Cхема

Required
  • name(String) - имя внешней сети.

Read-only
  • datacenter_ids (String) - идентификаторы Центров данных, в которых будет создана внешняя сеть.

  • id (String) - уникальный идентификатор внешней логической сети.

  • mtu (Number) - максимальный передаваемый блок (MTU) для сети.

  • port_security_enabled (Boolean) - включение/отключение поддержки групп безопасности.

  • provider_physical_network (String) - идентификатор физической сети.

  • vm_network (Boolean) - включение/отключение использования внешней сети в качестве сети ВМ.

  • vnic_profile_id (String) - идентификатор профиля VNIC.

zvirt_host

Cхема

Required
  • cluster_id (String) - имя кластера, в котором находиться хост.

  • name (String) - имя хоста.

Read-only
  • address (String) - IP-адрес хоста.

  • comment (String) - комментарий к хосту.

  • datacenter_id (String) - идентификатор центра данных, в котором находиться хост.

  • id (String) - уникальный идентификатор хоста.

  • iscsi_initiator (String) - iSCSI-инициатор хоста.

  • status (String) - статус хоста.

zvirt_hosts

Cхема

Optional
  • cluster_id (String) - имя кластера.

  • datacenter_id (String) - имя Центра данных.

Read-only
Вложенная схема hosts
Read-only
  • address (String) - IP-адрес хоста.

  • cluster_id (String) - имя кластера, в котором находиться хост.

  • comment (String) - комментарий к хосту.

  • datacenter_id (String) - идентификатор центра данных, в котором находиться хост.

  • id (String) - уникальный идентификатор хоста.

  • iscsi_initiator (String) - iSCSI-инициатор хоста.

  • name (String) - имя хоста.

  • status (String) - статус хоста.

zvirt_logical_network
Пример использования
data "zvirt_logical_network" "this" {
  name = "logical_network_1"
}

Cхема

Required
  • name (String) - имя логической сети.

Read-only
  • datacenter_ids (List of String) - идентификаторы (ID) Центров данных, в которых будет создана логическая сеть.

  • id (String) - уникальный идентификатор логической сети.

  • mtu (Number) - максимальный передаваемый блок (MTU) для сети.

  • port_security_enabled (Boolean) - включение/отключение поддержки групп безопасности.

  • vnic_profile_id (String) - идентификатор профиля vNIC.

zvirt_network
Пример использования
data "zvirt_network" "network" {
  name = "Default"
}

Cхема

Required
  • name (String) - имя сети.

Read-only
  • id (String) - уникальный идентификатор сети.

  • vlan_id (Number) - идентификатор VLAN физической сети.

zvirt_networks
Пример использования
data "zvirt_networks" "dc_networks" {
  datacenter_id = "some-datacenter-id"
}

Cхема

Optional
  • datacenter (String) - имя Центра данных.

Read-only
Вложенная схема networks
Required
  • name (String) - имя сети.

Read-only
  • id (String) - уникальный идентификатор сети.

  • vlan_id(Number) - идентификатор VLAN физической сети.

zvirt_router
Пример использования
data "zvirt_sdn_routers" "this" {
  name = "router_1"
}

Cхема

Required
  • name(String) - имя маршрутизатора.

Read-only
Вложенная схема gateway
Read-only
  • external_fixed_ips(Block, Read-only) - внешний статический IP-адрес маршрутизатора (см. вложенную схему ниже).

  • gateway_chassis(Block List) - набор параметров для шасси шлюза (см. вложенную схему ниже).

  • network_id(String) - идентификатор сети для определения шлюза маршрутизатора.

Вложенная схема external_fixed_ips
Read-only
  • ip_address (String) - IP-адрес внешнего фиксированного адреса.

  • subnet_id (String) - идентификатор подсети, к которой принадлежит IP-адрес.

Вложенная схема gateway_chassis
Read-only
  • chassis_name (String) - имя шасси шлюза.

  • priority (Number) - приоритет шасси шлюза.

Вложенная схема interface
Read-only
  • subnet_id (String) - уникальный идентификатор подсети.

Вложенная схема nat_rule
Read-only
  • external_ip (String) - внешний IP-адрес трансляции.

  • logical_ip (String) - внутренний IP-трансляции.

  • type (String) - тип правила трасляции (имеет значение nat,snat,dnat).

zvirt_storage_domain
Пример использования
data "zvirt_storage_domain" "storage_domain" {
  name = "hosted_storage"
}

Cхема

Required
  • name (String) - имя домена хранения.

Read-only
  • comment (String) - комментарий, связанный с доменом хранения.

  • description (String) - описание домена хранения.

  • id (String) - уникальный идентификатор домена хранения.

zvirt_storage_domains
Пример использования
data "zvirt_storage_domain" "storage_domain" {
  datacenter = "Default"
}

Cхема

Optional
  • datacenter (String) - имя Центра данных.

Read-only
Вложенная схема storage_domains
Read-only
  • comment (String) - комментарий, связанный с доменом хранения.

  • description (String) - описание домена хранения.

  • id (String) - уникальный идентификатор домена хранения.

  • name (String) - имя домена хранения.

zvirt_subnet
Пример использования
data "zvirt_subnet" "this" {
  name = "subnet_1"
}

Cхема

Required
  • name (String) - название логической подсети.

Read-only
  • cidr (String) - CIDR-префикс подсети.

  • dns_nameservers (List of String) - список DNS-серверов для подсети.

  • gateway_ip (String) - IP-адрес шлюза для подсети.

  • id (String) - уникальный идентификатор подсети.

  • network_id (String) - идентификатор логической сети, к которой принадлежит подсеть.

zvirt_template
Пример использования
data "zvirt_template" "template" {
  name    = "my-template"
  version = "1"
}

Cхема

Required
  • name (String) - имя шаблона.

  • version (String) - версия шаблона.

Read-only
  • disks (Attributes List) - cписок дисков, связанных с шаблоном (см. вложенную схему ниже).

  • id (String) - уникальный идентификатор шаблона.

Вложенная схема disks
Read-only
  • alias (String) - альтернативное имя (алиас) диска.

  • interface (String) - тип интерфейса диска.

  • size (Number) - размер диска в байтах.

zvirt_vnic_profile
Пример использования
data "zvirt_vnic_profile" "vnic_profile" {
  name = "ovirtmgmt"
}

Cхема

Required
  • name (String) - имя профиля vNic.

Read-only
  • id (String) - уникальный идентификатор профиля.

  • network_id (String) - идентификатор сети, к которой относится профиль.

zvirt_system_vm_folder
Пример использования
data "zvirt_system_vm_folder" "example" {
}

Cхема

Read-only
  • id (String) - уникальный идентификатор системной папки ВМ.

    В качестве идентификатора системной папки используется постоянное значение aaa00000-0000-0000-0000-123456789aaa.
  • name (String) - имя системной папки ВМ.

zvirt_vm_folder
Пример использования
data "zvirt_vm_folder" "this" {
  parent_id = "1561ea1f-8ab5-4e88-8445-4a09be736d31"
  name      = "example"
}

Cхема

Required
  • name (String) - имя папки ВМ.

  • parent_id (String) - уникальный идентификатор родительской папки ВМ.

Read-only
  • description (String) - описание папки ВМ.

  • id (String) - уникальный идентификатор папки ВМ.