How can the user configure this?
It is not possible that the stack creation will wait until one service is created and launched
The user can use the HoldCondition resource to wait for the creation of the other dependent resources
The user can use the DependentCondition resource to hold the creation of the other dependent resources
The user can use the WaitCondition resource to hold the creation of the other dependent resources
Explanations:
It is possible to make stack creation wait for a resource to be fully launched and configured by using a WaitCondition.
There is no resource called HoldCondition in CloudFormation. The correct resource for waiting is WaitCondition.
There is no resource called DependentCondition in CloudFormation. The correct resource for holding creation is WaitCondition.
The user can use the WaitCondition resource to delay the creation of other resources (like ELB and Auto Scaling) until the EC2 instance is launched and configured properly.