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
Fix the developers vs. security conflict by shifting further left
Resolve the friction between dev and security teams with platform-led workflows that make cloud security seamless and scalable.
HashiCorp at AWS re:Invent: Your blueprint to cloud success
If you’re attending AWS re:Invent in Las Vegas, Dec. 2 - Dec. 6th, visit us for breakout sessions, expert talks, and product demos to learn how to take a unified approach to Infrastructure and Security Lifecycle Management.
Speed up app delivery with automated cancellation of plan-only Terraform runs
Automatic cancellation of plan-only runs allows customers to easily cancel any unfinished runs for outdated commits to speed up application delivery.