HashiCorp Terraform Cloud ServiceNow App Generally Available
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 tf-pipeline@hashicorp.com.
Sign up for the latest HashiCorp news
More blog posts like this one
Which Terraform workflow should I use? VCS, CLI, or API?
Learn about the three levels of HCP Terraform run workflows and key considerations to guide your decision on when to use each approach.
Access Azure from HCP Terraform with OIDC federation
Securely access Azure from HCP Terraform using OIDC federation, eliminating the need to use long-lived credentials for authentication.
Enabling fast, safe migration to HCP Terraform with Terraform migrate (tf-migrate)
There’s a faster, safer way to migrate your infrastructure state files from Terraform Community Edition to HCP Terraform and Terraform Enterprise.