#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
.