{"id":2387,"date":"2025-08-18T16:18:12","date_gmt":"2025-08-18T16:18:12","guid":{"rendered":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/2025\/08\/18\/terraform-now-supports-assigning-agent-pools-at-the-project-level\/"},"modified":"2025-08-18T16:18:12","modified_gmt":"2025-08-18T16:18:12","slug":"terraform-now-supports-assigning-agent-pools-at-the-project-level","status":"publish","type":"post","link":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/2025\/08\/18\/terraform-now-supports-assigning-agent-pools-at-the-project-level\/","title":{"rendered":"Terraform now supports assigning agent pools at the project level"},"content":{"rendered":"<p>We are excited to announce a new enhancement to agent pool configuration in HCP Terraform and Terraform Enterprise: assigning default agent pools at the project level. This update helps simplify the management of self-hosted agents, improving <em>security<\/em>, <em>scalability<\/em>, and <em>ease of use<\/em> across workspaces.<\/p>\n<p><a href=\"https:\/\/developer.hashicorp.com\/terraform\/cloud-docs\/agents\">HCP Terraform agents<\/a> let Terraform manage isolated, private, or on-premises infrastructure securely, without needing intricate networking configurations. HCP Terraform organizes agents into <a href=\"https:\/\/developer.hashicorp.com\/terraform\/cloud-docs\/agents\/agent-pools\">agent pools<\/a>, and users can designate which agent pool handles the workloads for specific workspaces.<\/p>\n<p>Previously in HCP Terraform and Terraform Enterprise, the assignment of default agent pools could be configured only at the workspace level. This was a multi-step process that required users to scope the agent pool to make it accessible to some or all workspaces in the organization, and then individually configure the desired workspaces to use the agent pool. This manual process was time-consuming, error-prone, and lacked scalability. We began addressing these limitations by delivering default agent pool configuration at the <a href=\"https:\/\/www.hashicorp.com\/en\/blog\/terraform-cloud-now-supports-assigning-agent-pools-at-the-organization-level\">organization level<\/a>, but this still did not solve for customers looking to customize build environments at the project level.<\/p>\n<h2>Assigning agent pools to projects<\/h2>\n<p>Building on these efforts, HCP Terraform users can now set a default execution mode at the project level. Users with project owner permissions can specify a default agent pool using this setting, and any future workspace created within the organization will automatically adopt it. <\/p>\n<p>Note that to avoid unintended disruptions with this new capability, all existing workspaces retain their current execution mode. Team members with workspace admin permissions can break the inheritance by reassigning their workspaces to a different agent pool based on their specific requirements. This approach fosters a self-service model and enables consistent agent pool assignment within an organization.<\/p>\n<h2>Getting started<\/h2>\n<p>This feature is now available in HCP Terraform and Terraform Enterprise. Please refer to <a href=\"https:\/\/developer.hashicorp.com\/terraform\/cloud-docs\/users-teams-organizations\/permissions#manage-agent-pools\">Terraform\u2019s permissions documentation<\/a> for details on getting started.<\/p>\n<p>If you are new to Terraform, you can get started with HashiCorp-managed <a href=\"https:\/\/cloud.hashicorp.com\/products\/terraform\">HCP Terraform <\/a>for free to begin provisioning and managing your infrastructure in any environment. And don\u2019t forget to <a href=\"https:\/\/developer.hashicorp.com\/terraform\/cloud-docs\/users-teams-organizations\/users#log-in-with-your-hashicorp-cloud-platform-account\">link your HCP Terraform and HashiCorp Cloud Platform (HCP) accounts<\/a> for a seamless sign-in experience.<\/p>","protected":false},"excerpt":{"rendered":"<p>We are excited to announce a new enhancement to agent pool configuration in HCP Terraform and Terraform Enterprise: assigning default [&hellip;]<\/p>\n","protected":false},"author":0,"featured_media":0,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[6],"tags":[],"class_list":["post-2387","post","type-post","status-publish","format-standard","hentry","category-terraform"],"_links":{"self":[{"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/posts\/2387","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/comments?post=2387"}],"version-history":[{"count":0,"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/posts\/2387\/revisions"}],"wp:attachment":[{"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/media?parent=2387"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/categories?post=2387"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/tags?post=2387"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}