Description:
When using Terraform to create an Amazon EKS cluster and associated node groups, the Terraform job often gets stuck for an extended period of time.

Expected Behavior:
The Terraform job should complete within a reasonable timeframe or provide a clear timeout mechanism to avoid indefinite waiting.
Current Behavior:
The job remains stuck without any indication of progress or timeout, leading to inefficiencies and potential resource wastage.
Proposed Solution:
Introduce a timeout parameter for the EKS and EKS node group creation process. This would allow users to set a maximum duration for the operation, after which Terraform should either fail gracefully or retry the process.