From 7a34d4d709b3aeee61f02fe748150caac805e71d Mon Sep 17 00:00:00 2001 From: Paul Tyng Date: Tue, 25 Aug 2020 10:45:44 -0400 Subject: [PATCH] Add Terraform Cloud provider requirements (#25991) --- website/docs/registry/providers/os-arch.html.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/website/docs/registry/providers/os-arch.html.md b/website/docs/registry/providers/os-arch.html.md index 6aa180ec3..930e9902b 100644 --- a/website/docs/registry/providers/os-arch.html.md +++ b/website/docs/registry/providers/os-arch.html.md @@ -11,7 +11,7 @@ description: |- We recommend the following operating system / architecture combinations for compiled binaries available in the registry (this list is already satisfied by our [recommended **.goreleaser.yml** configuration file](https://github.com/hashicorp/terraform-provider-scaffolding/blob/master/.goreleaser.yml)): * Darwin / AMD64 -* Linux / AMD64 +* Linux / AMD64 (this is **required** for usage in Terraform Cloud, see below) * Linux / ARMv8 (sometimes referred to as AArch64 or ARM64) * Linux / ARMv6 * Windows / AMD64 @@ -22,3 +22,7 @@ We also recommend shipping binaries for the following combinations, but we typic * Windows / 386 * FreeBSD / 386 * FreeBSD / AMD64 + +## Terraform Cloud Compatibility + +To ensure your provider can run in Terraform Cloud, please include a Linux / AMD64 binary. This binary should also not have CGO enabled and should not depend on command line execution of any external tools or binaries. We cannot guaruntee availibility of any package/library/binary within the Terraform Cloud images.