Open FawenYo opened 2 years ago
This also applies to azurestack_subnet
the azurestack_subnet is also missing route_table_id
any chance that these two items could be fixed any time soon?
azurerm
provider.We are having the same issue and are looking for a quick resolution soon. When using the azurestack Terraform provider, we are observing an issue where attaching a network security group id to a subnet isn’t an option. In the documentation, it seems like we should be able to supply a network security group id but when attempting this terraform gives us the following error: “Unsupported Argument: An argument named network_security_group_id is not expected here.”
@bwilkinscloud We got around this issue by using the azure_stack_virtual_network
resource with a dynamic field for subnets that loop through a map of subnets. For example:
resource "azurestack_virtual_network" "main" {
name = var.vnet_name
location = local.location
resource_group_name = data.azurestack_resource_group.networks.name
tags = local.tags
address_space = var.address_space
dns_servers = var.dns_servers
dynamic "subnet" {
for_each = var.subnets
iterator = subnet
content {
name = subnet.key
address_prefix = subnet.value.ip_address
security_group = subnet.value.nsg ? azurestack_network_security_group.vnet.id : null
}
}
depends_on = [var.module_depends_on]
}
Community Note
Terraform (and AzureStack Provider) Version
Terraform v0.13.3 Azurestack v1.0.0
Affected Resource(s)
resource "azurestack_network_interface
Description
network_security_group_id
argument is missing in Azurestack 1.0.0 with no documents.Output
Steps to Reproduce
terraform apply