Terraform Cloud adds streamlined run task reviews
Streamlined run task reviews provide meaningful context on run task evaluations to help practitioners resolve issues faster without having to leave Terraform Cloud.
Run tasks allow users to directly integrate third-party tools and services within their HashiCorp Terraform Cloud workspace. They are used to perform a wide range of operations, such as managing cost, security, compliance, or enhancing workflows with custom logic. Today, we are excited to build on this functionality with the general availability of streamlined run task reviews; a new feature that accelerates run task evaluation by providing critical information in Terraform Cloud. Streamlined run task reviews are now available for use with the Palo Alto Networks Prisma Cloud run task for Terraform Cloud.
» Challenges in run task evaluation
When Terraform Cloud reaches the appropriate stage of a run, all associated run tasks are triggered and users receive run-related information via a callback request. This includes a brief message and an external URL where users can access more comprehensive details on the run task evaluation. A problem with this approach is that it assumes all Terraform practitioners can access the URL to view details on the run task evaluation. However, this is not always the case. In many large organizations, third-party tools and services for addressing governance, managing risk, and ensuring compliance are restricted to a specific group of individuals.
This means that an application developer could encounter a failed run task evaluation and lack access to the external application that provided the necessary context to resolve the issue. This led the developer to seek help to access the details, creating more work for the compliance team, hindering their overall efficiency and potentially leading to delays. Even if developers do have access, this context switching adds time and effort to the review process.
» Introducing streamlined run task reviews for Terraform Cloud
Streamlined run task reviews improve the way run task evaluations are shown in Terraform Cloud and increase the amount of information provided. They are presented in a structured format that enables run task integrations to return detailed information that helps Terraform users quickly identify resource violations, understand the severity of the failure, and remediate their Terraform configuration without having to leave the app.
The detailed information now provided by run tasks includes:
- ID: A unique identifier for the task result.
- Name: The name or title of the task result that is being reported.
- Description: A brief description of the task result and its purpose.
- Classification: The type or category of the task result (e.g. critical, high, medium, low, informational, etc.).
- Labels: Additional metadata or tags that can be assigned to the result.
- Status: The status or result of the task (e.g. passed, failed, etc.).
- Message: Additional information or notes about the task that may be relevant.
- External URL: A link to any external resources or documentation related to the task.
» Streamlined run task reviews benefits
Streamlined run task reviews for Terraform Cloud provide two key benefits:
- Visibility: Making it easier for Terraform practitioners to identify resource violations and fully understand the context of the failure.
- Efficiency: Eliminating the need to redirect Terraform practitioners to an external system to view detailed information regarding the run task evaluation.
"We're excited about the new streamlined run task reviews. This updated functionality allows our joint users to have more visibility and efficiency by providing detailed descriptions of violations and fixes from Prisma Cloud in the context of their Terraform deployment environment." - Taylor Smith, Prisma Cloud Senior Product Manager
» Getting started with streamlined run task reviews
To get started with streamlined run task reviews for Terraform Cloud, check out the Terraform run task documentation. Then browse run tasks in the Terraform registry to integrate third-party tools for cost, security, and compliance management.
You can get started with Terraform Cloud for free to begin provisioning and managing your infrastructure in any environment. And don’t forget to link your Terraform Cloud and HashiCorp Cloud Platform (HCP) accounts together for a seamless sign-in experience.
Sign up for the latest HashiCorp news
More blog posts like this one
New Terraform integrations with Crowdstrike, Datadog, JFrog, Red Hat, and more
12 new Terraform integrations from 9 partners provide more options to automate and secure cloud infrastructure management.
Terraform delivers launch-day support for Amazon S3 Tables, EKS Hybrid Nodes, and more at re:Invent
The Terraform provider for AWS now enables users to manage a variety of new services just announced at re:Invent.
HashiCorp at re:Invent 2024: Infrastructure Lifecycle Management with AWS
A recap of HashiCorp infrastructure news and developments on AWS from the past year, from a new provider launch to simplifying infrastructure provisioning and more.