Is there any similar solution like CloudFormation template on Google Cloud? I mean like if the creation drops an error then rollback every transaction, I can define the cluster in a template file and so on...
Best Answer
Google Deployment Manager (which recently came out of beta) allows you to define and manage the infrastructure in Google Cloud - i.e. define repeatable deployments via YAML configurations.
See docs for more details about supported resources and syntax.
There isn't a lot of documentation on it, but it looks like Resource Views are what you want.
https://developers.google.com/compute/docs/resource-views
The name and link have been changed to instance templates