Центр обработки данных в Терраформе

#terraform

Вопрос:

Так что я действительно новичок в терраформировании и искал примеры и документацию. У меня есть вопрос о том, что означает эта строка, какова ее функциональность в сценарии, я вижу ее в каждом объекте данных в сценарии:

 datacenter_id = data.vsphere_datacenter.dc.id
 

Кроме того, что делают «данные» в такой строке:

 data "vsphere_datacenter" "dc" {
   ...
}
 

Комментарии:

1. Я думаю, что вам следует, по крайней мере, начать читать превосходную документацию по терраформированию и поставщика vsphere, прежде чем задавать такие вопросы.

Ответ №1:

data относится к источникам данных, которые:

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

В вашем случае используется источник данных vsphere_datacenter, который используется для извлечения идентификатора существующего центра обработки данных vSphere. Как только источник данных получит эту информацию из существующей инфраструктуры, на нее можно будет ссылаться в других частях вашего сценария TF data.vsphere_datacenter.dc.id .