{"id":2018,"date":"2025-05-13T19:12:14","date_gmt":"2025-05-13T19:12:14","guid":{"rendered":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/2025\/05\/13\/hcp-terraform-adds-public-terraform-module-and-provider-management-via-organizations\/"},"modified":"2025-05-13T19:12:14","modified_gmt":"2025-05-13T19:12:14","slug":"hcp-terraform-adds-public-terraform-module-and-provider-management-via-organizations","status":"publish","type":"post","link":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/2025\/05\/13\/hcp-terraform-adds-public-terraform-module-and-provider-management-via-organizations\/","title":{"rendered":"HCP Terraform adds public Terraform module and provider management via organizations"},"content":{"rendered":"<p>The <a href=\"https:\/\/registry.terraform.io\/\">Terraform Registry<\/a> serves as the central discovery and distribution hub for essential public Terraform providers and modules \u2014 sourced directly from HashiCorp, verified technology partners, and the broader community. With a combined total exceeding 5,000 providers and nearing 20,000 modules across these tiers, it&#8217;s the go-to artifact manager enabling efficient IaC practices for everyone.<\/p>\n<p>Before now, the ownership of public modules and providers in the Terraform registry was based on an individual\u2019s GitHub account. This created some management difficulties. A module or provider page would still roll up to the namespace of the related GitHub organization. But when a maintainer needed to login to the Terraform registry to manage artifacts \u2014 for example, to resync or delete a version \u2014 that person had to use the account of the individual who first published the artifact. This becomes a problem when that individual departs the organization.<\/p>\n<p>In response, we\u2019ve now added other options. Maintainers of public Terraform modules and providers can now claim ownership of their artifacts within an HCP Terraform <a href=\"https:\/\/developer.hashicorp.com\/terraform\/cloud-docs\/users-teams-organizations\/organizations\">organization<\/a>, leveraging access permissions and team management benefits. This reduces artifact maintenance costs by reducing the troubleshooting timeline and getting new versions to the registry faster. It also eliminates risk by aligning artifact ownership with your organization and preventing registry access by maintainers that have departed your company.<\/p>\n<p>You can now do the following in the context of an HCP Terraform organization:<\/p>\n<p>Grant or remove public registry management permissions for individuals (for tiers with teams)<br \/>\nConnect to a new or existing public registry namespace (aligns with the GitHub org that contains your registry artifacts)<br \/>\nResync modules and providers<br \/>\nPublish new modules and providers<br \/>\nDelete module and provider versions<br \/>\nManage GPG keys for providers<\/p>\n<p><strong>Note<\/strong>: Publishing new versions still functions as expected when a new version is released in the artifact repository.<\/p>\n<p>Managing public Terraform artifacts with HCP Terraform is free, including SSO. Artifact ownership remains with the organization. This new approach allows organizations to claim multiple namespaces and manage permissions, ensuring only authorized users can handle public registry content.<\/p>\n<p>Furthermore, organizations can control artifact access by managing separate HCP Terraform organizations or limiting maintainer invitations. This change provides flexibility for future Git platform usage and avoids excessive access to GitHub organizations.<\/p>\n<h2>Get started with HCP Terraform<\/h2>\n<p>We\u2019re working to ensure HCP Terraform continues to deliver improvements that help customers have better visibility and control over their environment throughout their infrastructure lifecycle. To learn more about managing your public Terraform modules and providers as an HCP Terraform organization, visit the <a href=\"https:\/\/docs.hashicorp.com\/terraform\/cloud-docs\/public-namespace\">Terraform public registry documentation<\/a> on HashiCorp Developer. If you are new to Terraform, <a href=\"https:\/\/app.terraform.io\/public\/signup\/account\">sign up for HCP Terraform<\/a> and get started for free today.<\/p>","protected":false},"excerpt":{"rendered":"<p>The Terraform Registry serves as the central discovery and distribution hub for essential public Terraform providers and modules \u2014 sourced [&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-2018","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\/2018","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=2018"}],"version-history":[{"count":0,"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/posts\/2018\/revisions"}],"wp:attachment":[{"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/media?parent=2018"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/categories?post=2018"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rssfeedtelegrambot.bnaya.co.il\/index.php\/wp-json\/wp\/v2\/tags?post=2018"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}