ARM/CFT/GCP/Terraform Template Verification on Cloud Provider prior Provisioning with CPGIssue Servicenow "Cloud Provisioning and Governance" has the capability to Provision a CFT/ARM/GDM/Terraform templates which are also called Template-based provision, please refer to the below. Create a catalog item from an ARM templateCreate or update a catalog item from a Google Cloud Deployment Manager (GDM) templateCreate or update a catalog item based on a Terraform template Templates Servicenow has provided recipes of templates for different Cloud Providers for a quick reference for the customers can directly use Cloud Provisioning and Governance RecipesWhat's cooking (Nov 2019) - Lots more Cloud Management Recipes, at ServiceNow Dev Portal Users also have the capability to use their CFT/ARM/GDM/Terraform templates provided by the Cloud Providers or any of the customized Templates. Template Validation Once a Template has been chosen to configure with Servicenow CPG for Provisioning, the Cloud Catalog creates the Template versions for validation.The Template version link requests for the Template Body or the file to be provided for Validation.Once the Template body copied and saved, the Validation Status would change to Draft state and request the user to Activate it t convert the variables to catalog. If the variables in the template are accurate, the template would get into an active state, and if have issues the template validation fails, which means the user to review the Template variables to be reviewed.Once the Template is successfully validated, the user can mark the template Active and start using it with CPG Provisioning. Template Verification Sometimes, even the Template has been successfully validated, the Provision may fail with errors at the Variables or the Hardcoded values.The Provisioning issues might vary from Template to Template, it is not necessary to confirm that if the template is validated successfully, which means the issue is from ServiceNow CPG itself, it could also be an issue with the APIs/variables/information used in the template also not supported.If the Template is validated successfully and having Provisiong issues, first verification must need to be done on the Cloud Provider console, for example: AWS CFT Template has validated successfully, but having Provisioning issues/fail: Please use the same template to Provision directly on the AWS console and understand if the Provisioning is getting succeeded. AZURE ARM Template has validated successfully, but having Provisioning issues/fail: Please use the same template to Provision directly on the Azure console and understand if the Provisioning is getting succeeded. If the Provisioning fails using the same template directly on the console, consider the issue with Template and need to work with Azure/AWS/Terraform/GDM provider to fix the issue or have a developer fix.If the Provisioning fails using the same template directly on the console, the Servicenow CPG team need to investigate further and fix the issue.