Google Cloud Foundation Toolkit provides templates written in Python. I have tried to use the IP and Forwarding Rule templates to deploy a Google Cloud Private Service Connect. When I use Deployment Manager to deploy the components, the deployment fails because the Forwarding Rule template/code can’t handle the explicit dependency required by the DependsOn line in the yaml. The components can be deployed successfully if deployed using separate Deployment Manager requests. In this web page, Google refers to these templates as been production-ready, but this doesn’t seem to be the case as this is a common issue across other templates.
How can this explicit dependency issue be resolved? Is there a way to test/debug this issue within Deployment Manager?