This issue happens when creating or updating a new alb_ssl cluster or minimal_alb_ssl cluster.
Creating a cluster calls the terraform aws alb module under the hood. Unfortunately, they introduced a breaking change starting with version v5.14. The change is that the minimum version of Terraform they support is 0.13. The SDK 1.27 and below are shipped with 0.12.
The workaround for this issue is:
Update the files /bastion-services/terraform/modules/basic/minimal_cluster_alb_ssl/alb.tf
and /bastion-services/terraform/modules/basic/basic_cluster_alb_ssl/alb.tf
The property version
of the block module "alb"
should have argument “v5.13”.
For version 1.22
, the path to the files are: bastion-services/terraform/modules/basic/alb_ssl_cluster/alb.tf
and bastion-services/terraform/modules/basic/alb_ssl_cluster_vpc/alb.tf
This issue was fixes in v1.27.1 patch release and should not be present in any version released after.