Терраформирование FSX с помощью самоуправляемой AD
Мы пытаемся терраформировать FSX с помощью блока self_managed_active_directory. Мы уже используем идентификатор VPC ID в модуле, который мы создали для некоторых других вещей, поэтому я рассмотрел способы извлечения деталей DHCP с его помощью.
Когда мы пытаемся использовать данные из aws_vpc_dhcp_options.domainsetup.domain_name_servers, мы получаем следующую ошибку:
Ошибка: ожидалось, что self_managed_active_directory.0.dns_ips.0 будет содержать действительный IP-адрес, получено: 172.17.43.233
Это блок для self_managed_active_directory в aws_fsx_windows_file_share, который мы используем:
self_managed_active_directory {
dns_ips = data.aws_vpc_dhcp_options.domainsetup.domain_name_servers
domain_name = data.aws_vpc_dhcp_options.domainsetup.domain_name
username = var.ad_username
password = var.ad_password
}
И я запрашиваю данные так:
data "aws_vpc" "vpc" {
id = var.vpc_id
}
data "aws_vpc_dhcp_options" "domainsetup" {
dhcp_options_id = data.aws_vpc.vpc.dhcp_options_id
}
Есть ли у кого-нибудь идеи относительно того, почему ему не нравится результат? Я пробовал toset () tolist() и даже получить доступ к возвращаемому значению по его индексу.