User would like to pass traffic through the BIG-IP device in which the source and destination does not below to the BIG-IP. To make this happen on an NIC, the enable_ip_forwarding must be set to 'true'. The default value is 'false'.
Current behavior
The current BIG-IP module code creates all network interfaces without using this parameter. As a result, all NICs are created with enable_ip_forwarding set to 'false'.
Expected behavior
User can supply value to parameter to choose to enable or disable forwarding.
variable "external_enable_ip_forwarding" {
description = "Enable IP forwarding on the External interfaces. To allow inline routing for backends, this must be set to true"
default = true
}
You have this logic in the terraform-aws-bigip-module so please reference examples there on that repo. Both external and internal NICs should have user supplied variable inputs for enabling or disabling IP forwarding
User would like to pass traffic through the BIG-IP device in which the source and destination does not below to the BIG-IP. To make this happen on an NIC, the enable_ip_forwarding must be set to 'true'. The default value is 'false'.
Current behavior
The current BIG-IP module code creates all network interfaces without using this parameter. As a result, all NICs are created with enable_ip_forwarding set to 'false'.
Expected behavior
User can supply value to parameter to choose to enable or disable forwarding.
Then make a new variables.tf variable
You have this logic in the terraform-aws-bigip-module so please reference examples there on that repo. Both external and internal NICs should have user supplied variable inputs for enabling or disabling IP forwarding