From 9d8b2f03f09cfae94896842963e996b602b95cba Mon Sep 17 00:00:00 2001 From: Nick Philbrook <42616679+nphilbrook@users.noreply.github.com> Date: Wed, 9 Jul 2025 14:18:57 -0400 Subject: [PATCH] move hcp_packer_registry block out of the build block as per error message with current CLI --- .../blocks/build/hcp_packer_registry.mdx | 31 +++++++++---------- 1 file changed, 15 insertions(+), 16 deletions(-) diff --git a/website/content/docs/templates/hcl_templates/blocks/build/hcp_packer_registry.mdx b/website/content/docs/templates/hcl_templates/blocks/build/hcp_packer_registry.mdx index e374af650..5ab706ce3 100644 --- a/website/content/docs/templates/hcl_templates/blocks/build/hcp_packer_registry.mdx +++ b/website/content/docs/templates/hcl_templates/blocks/build/hcp_packer_registry.mdx @@ -15,8 +15,8 @@ To get started with HCP Packer, refer to the [HCP Packer documentation](/hcp/doc This block is available from version 1.7.7 of Packer. -The presence of a `hcp_packer_registry` block in a build block will enable HCP -Packer mode. Packer will push all builds within that build block to the remote +The presence of a `hcp_packer_registry` block in a template file will enable HCP +Packer mode. Packer will push all builds within that template to the remote registry if the appropriate HCP credentials are set (`HCP_CLIENT_ID` and `HCP_CLIENT_SECRET`). If no HCP credentials are set, Packer will fail the build and exit immediately to avoid any potential artifact drift between the defined @@ -31,25 +31,24 @@ source "happycloud" "macos" { } build { - hcp_packer_registry { - bucket_name = "ios-dev" + sources = ["source.happycloud.macos"] +} +hcp_packer_registry { + bucket_name = "ios-dev" - description = <