使用 Terraform 将自定义 DNS 服务器 IP 添加到 Azure VM NIC
Posted
技术标签:
【中文标题】使用 Terraform 将自定义 DNS 服务器 IP 添加到 Azure VM NIC【英文标题】:Add custom DNS Server IP to an Azure VM NIC using Terraform 【发布时间】:2021-10-10 00:31:29 【问题描述】:如何使用 terraform IP 配置块指向自定义 DNS IP,示例代码如下所示,是否有效?
resource "azurerm_network_interface" "example"
name = "example-nic"
location = azurerm_resource_group.example.location
resource_group_name = azurerm_resource_group.example.name
ip_configuration
name = "internal"
subnet_id = azurerm_subnet.example.id
private_ip_address_allocation = "Dynamic"
dns_servers = 8.8.8.8,8.8,8.8
【问题讨论】:
【参考方案1】:根据地形documentation
resource "azurerm_network_interface" "example"
name = "example-nic"
location = azurerm_resource_group.example.location
resource_group_name = azurerm_resource_group.example.name
dns_servers = ["8.8.8.8","1.1.1.1"]
ip_configuration
name = "internal"
subnet_id = azurerm_subnet.example.id
private_ip_address_allocation = "Dynamic"
【讨论】:
以上是关于使用 Terraform 将自定义 DNS 服务器 IP 添加到 Azure VM NIC的主要内容,如果未能解决你的问题,请参考以下文章
使用 Terraform 创建多个 DNS Route53 A 记录
Terraform DSC 配置与节点配置中的 Azure 自动化