HashiCorp is pleased to announce that the new HashiCorp Terraform Cloud ServiceNow app is now generally available for enterprise customers. Terraform provides the foundation for infrastructure automation with a focus on infrastructure as code, compliance and management, and self-service infrastructure. Through the ServiceNow App Store, IT users can take advantage of Terraform Cloud to deploy any application on any infrastructure - be it in an enterprise datacenter, public cloud or a hybrid environment. This integrated solution leverages Terraform's capabilities and makes them available in ServiceNow’s Service Catalog interface and ITSM workflows.
Offered as a service, Terraform Cloud provides everything practitioners, teams, and global businesses need to create and collaborate on infrastructure and manage risks for security, compliance, and operational constraints.
This new, officially certified application allows Terraform Cloud for Business and Terraform Enterprise customers to use a familiar ServiceNow self-service interface to manage their existing infrastructure provisioning, thus improving the visibility and manageability of the infrastructure provisioning lifecycle.
This release supersedes the application released last year to GitHub and has been built on the new Flow Designer architecture, taking advantage of the latest functionality from both ServiceNow and HashiCorp. With this 2.0.0 release of the application to the ServiceNow store, the following actions are now available:
|Provision Resources||Creates a Terraform Enterprise workspace (with auto-apply); creates/queues a run; and applies the run when ready.|
|Provision Resources with Variables||Creates a Terraform Enterprise workspace (with auto-apply); creates any variables; creates/queues a run; and applies the run when ready.|
|Example Pinned Variables||Creates a Terraform Enterprise workspace (with auto-apply); creates any variables; creates/queues a run; and applies the run when ready using a pinned VCS repository and variables.|
|Delete Workspace||Creates a destroy run and removes a workspace.|
|Poll Run State||Polls the Terraform Enterprise API for the current run state of a workspace.|
|Poll Apply Run||Polls the Terraform Enterprise API and applies any pending Terraform runs.|
This Terraform integration may be used to define and provision a datacenter infrastructure using the ServiceNow Service Catalog interface. You can download the application from the ServiceNow store today and into your Terraform Cloud Business or Terraform Enterprise instance.
We are also working on extending this functionality for future releases. If you have suggestions on how we can improve the integration to better suit your needs, please don't hesitate to contact us at email@example.com.
Follow our new tutorial to build your summer playlist with Terraform using a community-authored Spotify provider. Hear from the author and share your playlist for a chance to win a free HashiCorp T-shirt.
Learn how to build an automated HashiCorp Vault onboarding system with Terraform using sensible naming standards, ACL policy templates, pre-created application entities, and workflows driven by VCS and CI/CD.
Learn how to provision a Google Kubernetes Engine (GKE) cluster and prepare it for application deployment using TypeScript via CDK for Terraform.