a10networks / terraform-provider-thunder

terraform-provider-thunder
BSD 2-Clause "Simplified" License
15 stars 9 forks source link

thunder_virtual_server port_list cannot enable source nat auto #47

Closed romanromanovv closed 2 years ago

romanromanovv commented 2 years ago

Cannot enable Source Nat "Auto" via snat_on_vip=1 in port_list section in resource thunder_virtual_server.

Terraform shows it is enabled but Thunder running config does not show it. And by enabling or disableing source nat directly in A10 Thunder, Terraform does not see the state change.

Code snippet:

resource "thunder_virtual_server" "virtual-server" {
  depends_on = [ thunder_service_group.service-group ]
  name       = var.vserver-name
  ip_address = var.vip
  dynamic "port_list" {
    for_each   = local.grouped_vip
    content {
      port_number   = port_list.value.vport
      protocol      = port_list.value.vprotocol
      service_group = port_list.key
      snat_on_vip = 1
    }
  }
}

Terraform provider version

 required_providers {
    thunder = {
      source  = "a10networks/thunder"
      version = "0.5.2-beta"
    }

Terraform version 1.0.6 A10 vThunder version 5.2.0