When attempting to provision this stack, the load balancers would both time out after 15 minutes with the following error:
ElasticLoadBalancerV2 LoadBalancer did not stabilize.
It seems the LBs were being provisioned prior to other subnet resources finishing, causing the LB provisioning process to timeout before they ever return a healthy state. By adding an explicit depends on the route table associations, we can be sure that the VPC routing works prior to creating the load balancers.
Description of changes:
When attempting to provision this stack, the load balancers would both time out after 15 minutes with the following error:
It seems the LBs were being provisioned prior to other subnet resources finishing, causing the LB provisioning process to timeout before they ever return a healthy state. By adding an explicit depends on the route table associations, we can be sure that the VPC routing works prior to creating the load balancers.