From f98cad338451e6a3c62e1f473457ae049efd6d5a Mon Sep 17 00:00:00 2001 From: Kevin Wang Date: Tue, 3 May 2022 16:23:09 -0400 Subject: [PATCH] feat: pull over content for `/docs` (#30991) * feat: pull over content for `/docs` * chore: format json --- website/data/docs-nav-data.json | 17 + website/docs/docs/glossary.mdx | 1028 +++++++++++++++++ website/docs/docs/index.mdx | 44 + website/docs/docs/partnerships.mdx | 217 ++++ website/docs/docs/terraform-tools.mdx | 73 ++ website/img/docs/provider-program-steps.png | Bin 0 -> 17706 bytes website/img/docs/runtask-diagram.png | Bin 0 -> 68458 bytes website/img/docs/runtask-program-steps.png | Bin 0 -> 21123 bytes .../terraform-integration-program-diagram.png | Bin 0 -> 315467 bytes 9 files changed, 1379 insertions(+) create mode 100644 website/data/docs-nav-data.json create mode 100644 website/docs/docs/glossary.mdx create mode 100644 website/docs/docs/index.mdx create mode 100644 website/docs/docs/partnerships.mdx create mode 100644 website/docs/docs/terraform-tools.mdx create mode 100644 website/img/docs/provider-program-steps.png create mode 100644 website/img/docs/runtask-diagram.png create mode 100644 website/img/docs/runtask-program-steps.png create mode 100644 website/img/docs/terraform-integration-program-diagram.png diff --git a/website/data/docs-nav-data.json b/website/data/docs-nav-data.json new file mode 100644 index 000000000000..f634bb2a1a12 --- /dev/null +++ b/website/data/docs-nav-data.json @@ -0,0 +1,17 @@ +[ + { "title": "Intro to Terraform", "href": "/intro" }, + { "title": "Configuration Language", "href": "/language" }, + { "title": "Terraform CLI", "href": "/cli" }, + { "title": "Terraform Cloud", "href": "/cloud-docs" }, + { "title": "Terraform Enterprise", "href": "/enterprise" }, + { "title": "Provider Use", "href": "/language/providers" }, + { "title": "Plugin Development", "href": "/plugin" }, + { "title": "Registry Publishing", "href": "/registry" }, + { + "title": "Integration Program", + "path": "partnerships" + }, + { "title": "Terraform Tools", "path": "terraform-tools" }, + { "title": "CDK for Terraform", "href": "/cdktf" }, + { "title": "Glossary", "path": "glossary" } +] diff --git a/website/docs/docs/glossary.mdx b/website/docs/docs/glossary.mdx new file mode 100644 index 000000000000..2c5b6c84d7b4 --- /dev/null +++ b/website/docs/docs/glossary.mdx @@ -0,0 +1,1028 @@ +--- +page_title: Terraform Glossary +description: >- + Definitions for technical terms related to Terraform core, Terraform CLI, + Terraform Cloud, and Terraform Enterprise. +--- + +# Glossary + +This page collects brief definitions of some of the technical terms used in the documentation for Terraform, as well as some terms that come up frequently in conversations throughout the Terraform community. + +
+ +- [API](#api) +- [Apply (noun)](#apply-noun-) +- [Apply (verb)](#apply-verb-) +- [Argument](#argument) +- [Attribute](#attribute) +- [Backend](#backend) +- [Blob Storage](#blob-storage) +- [Block](#block) +- [Branch](#branch) +- [CI/CD](#ci-cd) +- [CLI](#cli) +- [Commit](#commit) +- [(Terraform) Configuration](#terraform-configuration) +- [Configuration Version](#configuration-version) +- [Cost Estimation](#cost-estimation) +- [Data Source](#data-source) +- [Deposed](#deposed) +- [Expression](#expression) +- [Fork](#fork) +- [Git](#git) +- [HCL](#hcl) +- [ID](#id) +- [Infrastructure as Code](#infrastructure-as-code) +- [Ingress](#ingress) +- [Input Variables](#input-variables) +- [Interpolation](#interpolation) +- [JSON](#json) +- [Locking](#locking) +- [Log](#log) +- [Module](#module) +- [OAuth](#oauth) +- [OAuth Client](#oauth-client) +- [OAuth Token](#oauth-token) +- [Organization](#organization) +- [Output Values](#output-values) +- [OSS](#oss) +- [Permissions](#permissions) +- [Plan (verb)](#plan-verb-) +- [Plan (noun, 1)](#plan-noun-1-) +- [Plan File](#plan-file) +- [Policy](#policy) +- [Policy Check](#policy-check) +- [Policy Set](#policy-set) +- [Private Terraform Registry](#private-terraform-registry) +- [Private Terraform Enterprise (PTFE)](#private-terraform-enterprise-ptfe-) +- [(Terraform) Provider](#terraform-provider) +- [Pull Request (PR)](#pull-request-pr-) +- [Queue](#queue) +- [(Terraform) Registry](#terraform-registry) +- [Remote Operations](#remote-operations) +- [Remote Backend](#remote-backend) +- [Repository](#repository) +- [Resource](#resource) +- [Root Module](#root-module) +- [Root Outputs](#root-outputs) +- [Run](#run) +- [Run Triggers](#run-triggers) +- [S3](#s3) +- [SAML](#saml) +- [Sentinel](#sentinel) +- [Site Admin](#site-admin) +- [Speculative Plan](#speculative-plan) +- [SSH Key](#ssh-key) +- [State](#state) +- [State Version](#state-version) +- [Team](#team) +- [Terraform](#terraform) +- [Terraform Cloud](#terraform-cloud) +- [Terraform Enterprise](#terraform-enterprise) +- [Terraform Version](#terraform-version) +- [TFE](#tfe) +- [TFE Provider / Terraform Cloud Provider](#tfe-provider-terraform-cloud-provider) +- [(API) Token](#api-token) +- [Trigger](#trigger) +- [Variables](#variables) +- [VCS](#vcs) +- [VCS Provider](#vcs-provider) +- [Webhook](#webhook) +- [Working Directory](#working-directory) +- [Workspace](#workspace) + +
+ +## API + +[api]: /docs/glossary#api +[apis]: /docs/glossary#api + +Acronym for "Application Programming Interface". Any interface designed to allow programmatic manipulation of some kind of software system. For most software developers today, the most common kinds of APIs are based on HTTP requests. + +Terraform relies on cloud service provider APIs to manage resources; each service's Terraform provider is responsible for mapping Terraform's resource model to the series of actual API calls necessary to create, check, modify, or delete a real infrastructure resource in that cloud service. + +Terraform Cloud also offers its own API, for managing resources like team membership, policies, and workspaces. That API, in turn, is used by the `tfe` Terraform provider, so you can use Terraform to manage the system that runs Terraform for you. + +- [Terraform Cloud docs: API](/cloud-docs/api-docs) +- [Terraform providers: `tfe`](https://registry.terraform.io/providers/hashicorp/tfe/latest/docs) + +## Apply (noun) + +[apply]: /docs/glossary#apply-noun- +[applies]: /docs/glossary#apply-noun- + +One of the stages of a [run][], in which changes are made to real infrastructure resources in order to make them match their desired state. The counterpart of a [plan][]. + +In Terraform's CLI, applies are performed with the `terraform apply` command. Terraform Cloud runs `terraform apply` using a [plan file][] as its input. + +- [Terraform docs: The `terraform apply` command](/cli/commands/apply) +- [Terraform Cloud docs: About Runs](/cloud-docs/run) + +## Apply (verb) + +[apply-v]: /docs/glossary#apply-verb- + +To make changes to real infrastructure in order to make it match the desired state (as specified by a Terraform [config][] and set of [variables][]). + +In conversation, it's common to refer to "applying a [plan][]" (usually in the context of Terraform Cloud's workflow) or "applying a [configuration][]" (usually in the context of the Terraform CLI workflow). + +- [Terraform docs: The `terraform apply` command](/cli/commands/apply) +- [Terraform Cloud docs: About Runs](/cloud-docs/run) + +## Argument + +[argument]: /docs/glossary#argument +[arguments]: /docs/glossary#argument + +In Terraform's [configuration][] language: a syntax construct that assigns a value to a name. Arguments have the form ` = `, and they appear within blocks. + +Most of a Terraform configuration consists of using arguments to configure Terraform [resources][]. Each resource type defines the arguments its resources can use, the allowed values for each argument, and which arguments are required or optional. Information about a given resource type can be found in the docs for that resource's [provider][]. + +- [Terraform Language docs: Syntax — Arguments and Blocks](/language/syntax/configuration#arguments-and-blocks) + +## Attribute + +[attribute]: /docs/glossary#attribute +[attributes]: /docs/glossary#attribute + +In Terraform's [configuration][] language: a named piece of data that belongs to some kind of object. The value of an attribute can be referenced in [expressions][] using a dot-separated notation, like `aws_instance.example.id`. + +Terraform [resources][] and [data sources][] make all of their [arguments][] available as readable attributes, and also typically export additional read-only attributes. + +- [Terraform docs: Expressions — Indices and Attributes](/configuration/expressions#indices-and-attributes) + +## Backend + +[backend]: /docs/glossary#backend +[backends]: /docs/glossary#backend + +The part of Terraform's core that determines how Terraform stores [state][] and performs [operations][remote operations] (like [plan][], [apply][], import, etc.). Terraform has multiple backends to choose from, which can be configured in a variety of ways. Backends are not plugins, so it is not possible to install additional backends. + +In a general computer science sense, a backend is any lower-level implementation that enables a higher-level feature. But in the context of Terraform, "backend" always means the built-in code that handles state and operations. + +- [Terraform docs: Backends](/language/settings/backends) + +## Blob Storage + +[blob storage]: /docs/glossary#blob-storage + +-> Terraform Cloud + +An API service for storing and retrieving arbitrary chunks of data using opaque addresses, which are indexed by a directory of some kind. The most notable example is AWS's [S3][]. + +You do not need to be familiar with the properties and advantages of blob storage services in order to work with Terraform or Terraform Cloud. However, you might need to administer or configure a blob storage service if you are responsible for administering a [Terraform Enterprise][] instance. + +## Block + +[block]: /docs/glossary#block +[blocks]: /docs/glossary#block + +In Terraform's [configuration][] language: a container for other content which usually represents the configuration of some kind of object, like a [resource][]. Blocks have a _block type,_ can have zero or more _labels,_ and have a _body_ that contains any number of [arguments][] and nested blocks. Most of Terraform's features are controlled by top-level blocks in a configuration file. + +```hcl +resource "aws_vpc" "main" { + cidr_block = var.base_cidr_block +} + + "" "" { + # Block body + = # Argument +} +``` + +- [Terraform Language docs: Syntax — Arguments and Blocks](/language/syntax/configuration#arguments-and-blocks) + +## Branch + +[branch]: /docs/glossary#branch +[branches]: /docs/glossary#branch + +In some [version control systems][vcs]: a semi-independent history of changes to content in a repository. A branch generally shares some history with other branches in the same repository, but eventually diverges to include changes that aren't yet present elsewhere. + +A repository usually has a default branch (whose name, in [Git][], defaults to `master`), which successful changes are eventually merged into. Most modern development workflows also include topic branches (where a specific set of changes is explored, iterated on, and verified), and some workflows include long-lived branches other than the default branch. + +## CI/CD + +[ci-cd]: /docs/glossary#ci-cd + +CI/CD (Continuous Integration/Continuous Delivery) platforms perform pre-defined tasks (like tests or builds) in response to trigger events (like new commits in a project). This helps make new releases more automated, predictable, and understandable. Infrastructure management, typically handled by operations teams, can also fit into an automated release workflow using infrastructure as code with Terraform. + +## CLI + +[cli]: /docs/glossary#cli + +Command-line interface. The `terraform` command expects to be run in a CLI (a Unix shell or the Windows command prompt), which it uses to accept instructions and return text output. + +We often use "Terraform CLI" to refer to the core open source Terraform binary when we need to distinguish it from other parts of the Terraform ecosystem (like Terraform Cloud or the Terraform GitHub Actions). + +- [Wikipedia: Command-line Interface](https://en.wikipedia.org/wiki/Command-line_interface) +- [Terraform docs: Commands (CLI)](/cli/commands) + +## Commit + +[commit]: /docs/glossary#commit +[commits]: /docs/glossary#commit + +In a [version control system][vcs]: A coherent set of changes saved to a repository's version history. + +In Git, commits act like a complete snapshot of the contents of a repo, on a specific [branch][] (or group of branches with shared history) and at a specific moment in time. Each commit also records the identity of its parent(s), which enables viewing the entire history of the repo up to any specific moment. Additionally, comparing a commit to its parent(s) can reveal the exact changes introduced by that commit; if those changes are applied as a diff, they can be added to a different branch in the repo without merging in the entire history of the commit in question. + +## (Terraform) Configuration + +[configuration]: /docs/glossary#terraform-configuration +[configurations]: /docs/glossary#terraform-configuration +[config]: /docs/glossary#terraform-configuration +[configs]: /docs/glossary#terraform-configuration + +Also "config". + +Code written in [Terraform's configuration language][hcl] that declaratively describes the desired state of your infrastructure. A complete config consists of a [root module][], which can optionally call any number of child [modules][]. + +- [Terraform docs: Configuration Language](/language) +- [Introduction to Terraform](/intro) + +## Configuration Version + +[configuration version]: /docs/glossary#configuration-version +[configuration versions]: /docs/glossary#configuration-version +[config version]: /docs/glossary#configuration-version +[config versions]: /docs/glossary#configuration-version + +-> Terraform Cloud + +Also "config version". + +The contents of a Terraform [config][] at a specific moment in time. This concept only applies to Terraform Cloud, since the Terraform CLI doesn't have visibility into repeated runs for a specific configuration over a period of time. + +Every stage of a given run uses one specific configuration version. + +Config versions can be automatically imported when new commits are merged to a workspace's repo, uploaded via the API, or uploaded by running `terraform plan` or `terraform apply` as a [remote operation][]. Adding a new config version is sometimes called "[ingressing][ingress]." + +## Cost Estimation + +[cost estimation]: /docs/glossary#cost-estimation +[cost estimations]: /docs/glossary#cost-estimation + +-> Terraform Cloud + +Part of a [run][]. After gathering the [plan file][] for a run, Terraform Cloud uses plan data to estimate costs for each resource found in the [plan][]. Previous and proposed resources are given estimated costs, providing an estimated delta cost between the two. The results can be used in [Sentinel policies][]. + +- [Terraform Cloud docs: Run States and Stages](/cloud-docs/run/states) + +## Data Source + +[data source]: /docs/glossary#data-source +[data sources]: /docs/glossary#data-source + +A [resource][]-like object that can be configured in Terraform's [configuration][] language. + +Unlike resources, data sources do not create or manage infrastructure. Instead, they return information about some kind of external object in the form of readable [attributes][]. This allows a Terraform configuration to make use of information defined outside of Terraform, or defined by another separate Terraform configuration. + +Data sources are implemented by [providers][]. + +- [Terraform docs: Data Sources](/language/data-sources) + +## Deposed + +[deposed]: /docs/glossary#deposed +[deposed resource]: /docs/glossary#deposed +[deposed resources]: /docs/glossary#deposed + +This status tracks a [resource][] that was marked for deletion, but still remains in the Terraform [state][] and infrastructure due an error from a previous [apply][]. Terraform expected to replace the existing resource by creating a new resource, then destroying the existing resource, but an error occurred in the apply before the destruction. Existing references to the resource refer to the new resource. Terraform will destroy the `deposed` resource on the next apply. This only can occur in resource [configurations][] that have the `lifecycle` configuration block `create_before_destroy` [argument][] set to `true`. + +- [Terraform docs: Resources](/configuration/resources) + +## Expression + +[expression]: /docs/glossary#expression +[expressions]: /docs/glossary#expression + +In Terraform's [configuration][] language: a piece of syntax that represents a value, either literally or by referencing and combining other values. Expressions appear as values for [arguments][], or within other expressions. + +Prior to Terraform 0.12, \[interpolation]\[] was the only way to use non-literal expressions in Terraform configurations; in 0.12 and later, expressions can be used independently. + +- [Terraform docs: Expressions](/configuration/expressions) + +## Fork + +[fork]: /docs/glossary#fork +[forks]: /docs/glossary#fork +[forked]: /docs/glossary#fork + +Also "forked repository" or "forked repo". + +A [VCS][] [repository][] that was created by copying content and history from another repository. + +Different VCS providers handle forks differently, but a fork is usually owned by a different person or organization than the original repo, and a fork usually does not inherit all of the original repo's access permissions. + +Terraform Cloud makes extensive use of VCS repos, and assumes that forks of a trusted repo are not necessarily trusted. As such, Terraform Cloud avoids evaluating any code from external forks, which prevents Terraform Cloud from running [speculative plans][] for [pull requests][] from forks. + +On [Terraform Enterprise][], [speculative plans][] on [pull requests][] from forks can be enabled by an administrator. + +## Git + +[git]: /docs/glossary#git + +A distributed [version control system][vcs] for tracking changes in source code during software development. It is designed for coordinating work among programmers, but it can be used to track changes in any set of files. + +- [Wikipedia: Git](https://en.wikipedia.org/wiki/Git) + +## HCL + +[hcl]: /docs/glossary#hcl + +HashiCorp Configuration Language. The structured configuration syntax that serves as the basis for Terraform's [configuration][] language, as well as the configuration layer for several other HashiCorp products. + +HCL establishes the syntax Terraform uses for things like [arguments][], [blocks][], literal values, and [expressions][]. But what most people think of as the Terraform language extends beyond just the syntax; the built-in functions, Terraform-specific block types (like `resource` and `variable`), and Terraform-specific named values available in expressions are all implementation details of Terraform itself. + +- [GitHub: HCL](https://github.com/hashicorp/hcl) +- [Terraform docs: Configuration Language](/language) + +## ID + +[id]: /docs/glossary#id +[ids]: /docs/glossary#id + +An identifier; an opaque string permanently associated with a specific object, which doesn't contain any information about the object but which can be used to retrieve information about it or perform actions on it via an [API][]. + +In Terraform, many [resource][] types have an ID [attribute][] that helps link Terraform's [state][] to the real infrastructure resource being managed. + +In Terraform Cloud, most internal application objects (like [workspaces][], users, [policies][], etc.) can be identified by both a name and by an opaque, permanent ID. Most API endpoints use IDs instead of names, since names sometimes change. IDs for Terraform Cloud's application objects are sometimes called "external IDs." + +You can usually copy an external ID from the URL bar when viewing an object in Terraform Cloud's UI. Workspaces don't display an ID in the URL bar, but their general settings page includes a UI control for viewing and copying the ID. + +## Infrastructure as Code + +[infrastructure-as-code]: /docs/glossary#infrastructure-as-code + +Infrastructure-as-Code (IaC) is the practice of managing infrastructure in a file or files rather than manually configuring it via a user interface. Infrastructure resource types managed with IaC can include virtual machines, security groups, network interfaces, and many others. + +## Ingress + +[ingress]: /docs/glossary#ingress +[ingressing]: /docs/glossary#ingress + +-> Terraform Cloud + +The process of bringing content into Terraform Cloud. Usually that content is a [configuration version][], but it can also be a [private module][] version or some other kind of content. + +This term comes from Terraform Cloud's internal subsystems. Most documentation and UI avoids using "ingress," but it can sometimes appear in API contexts or support conversations. + +## Input Variables + +See [Variables][]. + +## Interpolation + +Using a special placeholder to insert a computed value into a string. + +[Terraform's configuration language][hcl] supports interpolation in strings using `${}` placeholders. For example: + +```hcl +"Hello, ${var.name}!" +``` + +Prior to Terraform 0.12, interpolation was the only way to use non-literal [expressions][] in Terraform configurations; in 0.12 and later, expressions can be used independently. + +Interpolation is a very common feature in programming languages; for example, Ruby uses `#{}` placeholders in double-quoted strings, and JavaScript (ES6 and up) uses `${}` placeholders in backtick-quoted strings. + +- [Terraform docs: Expressions - String Templates](/configuration/expressions#string-templates) + +## JSON + +[json]: /docs/glossary#json + +Acronym for "JavaScript Object Notation". A popular text-based data interchange format, which can represent strings, numbers, booleans, null, arrays, and objects/maps. + +Terraform and Terraform Cloud often interact with JSON data in order to consume or provide APIs. Terraform also supports JSON as an alternate format for [configurations][]. + +- [Wikipedia: JSON](https://en.wikipedia.org/wiki/Json) +- [Terraform docs: JSON Configuration Syntax](/language/syntax/json) + +## Locking + +[locking]: /docs/glossary#locking +[lock]: /docs/glossary#locking + +-> Terraform Cloud + +The ability to prevent new [runs][] from starting in a given [workspace][]. Workspaces are automatically locked while a run is in progress, and can also be manually locked. + +The [`remote` backend][remote backend] respects the lock status in Terraform Cloud workspaces. Some other Terraform [backends][] can also lock state during runs. + +## Log + +[log]: /docs/glossary#log +[logs]: /docs/glossary#log + +The text-based output of actions taken within a [run][]. For example, the output of running `terraform plan`. + +## Module + +[module]: /docs/glossary#module +[modules]: /docs/glossary#module + +Also "Terraform module". + +A self-contained collection of Terraform [configurations][] that manages a collection of related infrastructure resources. + +Other Terraform configurations can _call_ a module, which tells Terraform to manage any resources described by that module. + +Modules define [input variables][] (which the calling module can set values for) and [output values][] (which the calling module can reference in [expressions][]). + +- [Terraform docs: Modules](/language/modules/develop) + +## OAuth + +[oauth]: /docs/glossary#oauth + +An open standard for token-based authorization between applications on the internet. + +Terraform Cloud uses OAuth to connect your organization to your [VCS provider][]. Generally takes an `id` and `secret` from your VCS provider to give access to Terraform Cloud and allow it to pull in configuration from the provider. + +- [Terraform Cloud docs: VCS Integration](/cloud-docs/vcs) + +## OAuth Client + +[oauth client]: /docs/glossary#oauth-client +[oauth clients]: /docs/glossary#oauth-client + +-> Terraform Cloud + +An entity collecting the configuration information that a Terraform Cloud organization needs in order to connect to a specific [VCS provider][]. + +An OAuth client needs an [OAuth token][] in order to actually access data belonging to a user or organization in that VCS provider. The client can be created with an existing token for that VCS provider (API-only, and not supported for some VCS providers), or it can be created with the details Terraform Cloud needs in order to request a token. Requesting a token requires a user to click through and approve access with their VCS provider account. + +- [Terraform Cloud docs: VCS Integration](/cloud-docs/vcs) +- [Terraform Cloud API docs: OAuth Clients](/cloud-docs/api-docs/oauth-clients) + +## OAuth Token + +[oauth token]: /docs/glossary#oauth-token +[oauth tokens]: /docs/glossary#oauth-token + +-> Terraform Cloud + +**In general:** A secret string that allows an application to authenticate itself to another application. The token is generated ahead of time by the application being accessed (either during the OAuth authorization exchange or in response to a direct request by a user), and allows access with whatever permissions that application assigns to the token. The [VCS providers][] supported by Terraform Cloud allow access via OAuth tokens; that access is generally restricted to data belonging to a given user or organization within that provider. + +**Within Terraform Cloud:** An entity in the Terraform Cloud application that associates an OAuth token (in the "secret string" sense) with a permanent ID and with metadata about which VCS provider it applies to and which VCS user approved the token. When documentation refers specifically to this kind of entity, the name is often styled as `oauth-token` to indicate that it's an entity you can interact with via the [API][]. + +An `oauth-token` has a one-to-one relationship with an [OAuth client][], but the client can outlive a specific token, to allow revoking and re-requesting VCS access. + +[Workspaces][] that are linked to a VCS [repo][] have a relationship with one `oauth-token`. + +- [Terraform Cloud docs: VCS Integration](/cloud-docs/vcs) +- [Terraform Cloud API docs: OAuth Tokens](/cloud-docs/api-docs/oauth-tokens) + +## Organization + +[organization]: /docs/glossary#organization +[organizations]: /docs/glossary#organization + +-> Terraform Cloud + +Terraform Cloud's fundamental unit for controlling access and grouping things together; meant to represent a company or a business unit within a company. An organization contains a group of [workspaces][], a group of [teams][], a group of [Sentinel policies][], and a variety of settings. Adding users to an organization is done via teams. + +- [Terraform Cloud docs: Organizations](/cloud-docs/users-teams-organizations/organizations) + +## Output Values + +[output value]: /docs/glossary#output-values +[output values]: /docs/glossary#output-values +[output]: /docs/glossary#output-values +[outputs]: /docs/glossary#output-values + +Also "outputs". + +Data exported by a Terraform [module][], which can be displayed to a user and/or programmatically used by other Terraform code. + +## OSS + +[oss]: /docs/glossary#oss + +Acronym for "Open-Source Software". Terraform and the publicly available Terraform providers are open-source. Terraform Cloud and Terraform Enterprise are closed-source commercial software, but they make use of Terraform and the available Terraform providers. + +- [Wikipedia: Open-Source Software](https://en.wikipedia.org/wiki/Open-source_software) + +## Permissions + +[permission]: /docs/glossary#permissions +[permissions]: /docs/glossary#permissions + +-> Terraform Cloud + +Specific levels of access allowed within Terraform Cloud. Can be managed at the [workspace][] and/or [organization][] level. For example, a user with "read" permissions for a workspace can see a list of runs but cannot approve a run like a user with "write" permissions can. + +- [Terraform Cloud docs: Permissions](/cloud-docs/users-teams-organizations/permissions) + +## Plan (verb) + +[plan-v]: /docs/glossary#plan-verb- + +Also "queue plan". + +To start a new [run][], which begins by running a Terraform [plan (noun)][plan]. + +- [Terraform Cloud docs: About Runs](/cloud-docs/run) + +## Plan (noun, 1) + +[plan]: /docs/glossary#plan-noun-1- +[plans]: /docs/glossary#plan-noun-1- + +One of the stages of a [run][], in which Terraform compares the managed infrastructure's real state to the [configuration][] and [variables][], determines which changes are necessary to make the real state match the desired state, and presents a human-readable summary to the user. The counterpart of an [apply][]. + +In Terraform's CLI, plans are performed by all of the following commands: + +- `terraform plan`, which only performs a plan. It can optionally output a [plan file][], which `terraform apply` can use to perform that exact set of planned changes. +- `terraform apply`, which performs a plan and then, if a user approves, immediately applies it. +- `terraform destroy`, which is similar to `terraform apply` but uses a desired state in which none of the managed resources exist; if the plan is approved, those resources are destroyed. + +In Terraform Cloud, plans are performed by committing changes to a workspace's configuration, running `terraform plan` or `terraform apply` with the remote backend enabled, manually queueing a plan, or uploading a configuration via the API. + +Terraform Cloud's workflow always creates a [plan file][], which can be auto-applied or can wait for a user's approval. Terraform Cloud also supports [speculative plans][], which are for informational purposes only and cannot be applied. + +- [Terraform docs: The `terraform plan` command](/cli/commands/plan) +- [Terraform Cloud docs: About Runs](/cloud-docs/run) + +## Plan File + +[plan file]: /docs/glossary#plan-file +[plan files]: /docs/glossary#plan-file + +Also "`.tfplan`", "saved plan", or simply "plan" in contexts where it's clearly referring to an artifact. + +A binary artifact optionally produced by the `terraform plan` command, which `terraform apply` can use to carry out the exact changes that were decided at the time of the [plan][]. + +Terraform Cloud always uses a saved plan as the input to an [apply][], so that applies never make changes that weren't shown to the user after the plan (in cases where the config or the variables changed in the meantime). + +## Policy + +[policy]: /docs/glossary#policy +[policies]: /docs/glossary#policy +[sentinel policy]: /docs/glossary#policy +[sentinel policies]: /docs/glossary#policy + +-> Terraform Cloud + +[Sentinel][] code that can be enforced on runs. Combined into [policy sets][]. + +- [Terraform Cloud docs: Managing Sentinel Policies](/cloud-docs/sentinel/manage-policies) + +## Policy Check + +[policy check]: /docs/glossary#policy-check +[policy checks]: /docs/glossary#policy-check + +-> Terraform Cloud + +Part of a [run][]. After gathering the [configuration][], [state][], and [plan file][] for a run, Terraform Cloud runs [Sentinel][] to check that data against the active [policies][]. Policy checks end in success or failure. If a failure occurs in a required policy, this can prevent the run from proceeding to the [apply][] stage. + +- [Terraform Cloud docs: Run States and Stages](/cloud-docs/run/states) + +## Policy Set + +[policy set]: /docs/glossary#policy-set +[policy sets]: /docs/glossary#policy-set + +-> Terraform Cloud + +A list of [Sentinel][] [policies][] to enforce globally or on specific workspaces. + +- [Terraform Cloud docs: Managing Sentinel Policies](/cloud-docs/sentinel/manage-policies) + +## Private Terraform Registry + +[private terraform registry]: /docs/glossary#private-terraform-registry +[private module registry]: /docs/glossary#private-terraform-registry +[private registry]: /docs/glossary#private-terraform-registry +[private module]: /docs/glossary#private-terraform-registry +[private modules]: /docs/glossary#private-terraform-registry + +-> Terraform Cloud + +Also "private module registry". + +A version of the [Terraform Registry][] that is built-in to Terraform Cloud, to enable code sharing within an organization. It includes a configuration designer, which lets you combine and configure modules to generate a Terraform [configuration][] that uses them. + +- [Terraform Cloud docs: Private Registry](/cloud-docs/registry) + +## Private Terraform Enterprise (PTFE) + +[private terraform enterprise]: /docs/glossary#private-terraform-enterprise-ptfe- +[private installs]: /docs/glossary#private-terraform-enterprise-ptfe- + +[Terraform Enterprise][]. + +Prior to mid-2019, "Terraform Enterprise" (TFE) was the name of the Terraform Cloud application, and "Private Terraform Enterprise" (PTFE) was the name of the on-premises distribution. + +- [Terraform Enterprise docs](/enterprise) + +## (Terraform) Provider + +[provider]: /docs/glossary#terraform-provider +[providers]: /docs/glossary#terraform-provider + +A plugin for Terraform that makes a collection of related resources available. A provider plugin is responsible for understanding [API][] interactions with some kind of service and exposing [resources][] based on that API. + +Terraform providers are generally tied to a specific _infrastructure provider,_ which might be an infrastructure as a service (IaaS) provider (like AWS, GCP, Microsoft Azure, OpenStack), a platform as a service (PaaS) provider (like Heroku), or a software as a service (SaaS) provider (like Terraform Cloud, DNSimple, Cloudflare). + +There are many existing providers available, but providers can also be custom-built to work with any API. + +- [Terraform docs: Provider Use](/language/providers) +- [Terraform docs: Plugin Development](/plugin) + +## Pull Request (PR) + +[pull request]: /docs/glossary#pull-request-pr- +[pull requests]: /docs/glossary#pull-request-pr- +[pr]: /docs/glossary#pull-request-pr- +[prs]: /docs/glossary#pull-request-pr- + +A mechanism created by GitHub to review and discuss changes made to a [Git][] [repository][] [branch][] that a user wants to merge into another branch. Other collaborators can request changes, approve, or reject these changes. + +Conversationally, people often say "pull request" to refer to this review-before-merging workflow even when working with a VCS provider that calls it something else. (For example, GitLab calls this a Merge Request.) + +## Queue + +[queue]: /docs/glossary#queue +[queues]: /docs/glossary#queue + +-> Terraform Cloud + +The list of [runs][] waiting to be processed. Terraform Cloud uses several queues of runs, including a per-workspace queue (since only one run at a time is allowed in a given [workspace][], to avoid conflicts and state corruption) and a global per-instance queue (since compute resources are finite and Terraform Cloud only has access to so many VMs). + +## (Terraform) Registry + +[terraform registry]: /docs/glossary#terraform-registry +[registry]: /docs/glossary#terraform-registry + +A repository of [modules][] written by the Terraform community, which can be used as-is within a Terraform [configuration][] or [forked][] and modified. The registry can help you get started with Terraform more quickly, see examples of how Terraform is written, and find pre-made modules for infrastructure components you require. + +- [Terraform docs: The Terraform Registry](/registry) + +## Remote Operations + +[remote operation]: /docs/glossary#remote-operations +[remote operations]: /docs/glossary#remote-operations + +-> Terraform Cloud + +The ability to start a [run][] (or perform a few other tasks) from your local [CLI][] and view output inline, while still allowing Terraform Cloud to perform the actual operation. + +Terraform Cloud performs Terraform runs in its own disposable VMs, where it can capture information, control access to secrets, etc., but many users are accustomed to running Terraform on their local machines. Remote operations exist to help split the difference. + +- [Terraform Cloud Docs: Terraform Runs and Remote Operations](/cloud-docs/run#remote-operations) + +## Remote Backend + +[remote backend]: /docs/glossary#remote-backend + +A Terraform CLI feature that lets Terraform connect to Terraform Cloud, by specifying in the Terraform [configuration][] which organization and workspace(s) to use. Used for [remote operations][] in Terraform Cloud workspaces, and used for [state][] storage in Terraform Cloud's free tier. + +See also [backend][]. Older documentation sometimes refers to backends like `s3` or `consul` as "remote backends," since they store Terraform's state in a remote service instead of the local filesystem, but today this term usually means the specific backend whose name is `remote`. + +- [Terraform docs: The `remote` Backend](/language/settings/backends/remote) + +## Repository + +[repository]: /docs/glossary#repository +[repositories]: /docs/glossary#repository +[repo]: /docs/glossary#repository +[repos]: /docs/glossary#repository + +Also "repo". + +A collection of files and a history of the changes to them, managed by a [version control system][vcs]. In Terraform Cloud, a "repo" is generally a Git repository that contains a Terraform configuration, although [private modules][] are also based on Git repos. + +- [Wikipedia: Repository (version control)]() + +## Resource + +[resource]: /docs/glossary#resource +[resources]: /docs/glossary#resource + +Also "infrastructure resource". + +In Terraform's [configuration][] language: A [block][] that describes one or more infrastructure objects. Resources can be things like virtual networks, compute instances, or higher-level components such as DNS records. + +In other Terraform-related contexts: An infrastructure object of a type that _could_ be managed by Terraform. + +A resource block in a configuration instructs Terraform to _manage_ the described resource — during a run, Terraform will create a matching real infrastructure object if one doesn't already exist, and will modify the existing object if it doesn't match the desired configuration. Terraform uses [state][] to keep track of which real infrastructure objects correspond to resources in a configuration. + +Terraform uses cloud provider [APIs][] to create, edit, and destroy resources. Terraform [providers][] are responsible for defining resource types and mapping transitions in a resource's state to a specific series of API calls that will carry out the necessary changes. + +- [Terraform docs: Resources](/configuration/resources) + +## Root Module + +[root module]: /docs/glossary#root-module +[root modules]: /docs/glossary#root-module + +The place where Terraform begins evaluating a [configuration][]. The root module consists of all of the configuration files in Terraform's [working directory][]. + +The root module's [variables][] and [outputs][] are handled directly by Terraform (unlike child [modules][], whose variables and outputs are handled by the calling module). Root variable values can be provided with Terraform Cloud, `.tfvars` files, CLI options, or environment variables. Root outputs are printed after a run and stored in the state. + +## Root Outputs + +[root output]: /docs/glossary#root-outputs +[root outputs]: /docs/glossary#root-outputs + +Also "root-level outputs". + +The [output values][] of a configuration's [root module][]. A [configuration][] can access the root outputs of another configuration with a `terraform_remote_state` data source. + +## Run + +[run]: /docs/glossary#run +[runs]: /docs/glossary#run + +Also "Terraform Run". + +The process of using Terraform to make real infrastructure match the desired state (as specified by the contents of the config and variables at a specific moment in time). + +In Terraform Cloud, runs are performed in a series of stages ([plan][], [policy check][], and [apply][]), though not every stage occurs in every run. Terraform Cloud saves information about historical runs. + +- [Learn Terraform: Get Started](https://learn.hashicorp.com/collections/terraform/aws-get-started?utm_source=WEBSITE&utm_medium=WEB_IO&utm_offer=ARTICLE_PAGE&utm_content=DOCS) +- [Terraform Cloud docs: About Runs](/cloud-docs/run) + +## Run Triggers + +[run triggers]: /docs/glossary#run-triggers + +-> Terraform Cloud + +Terraform Cloud provides a way to connect a given workspace to one or more workspaces within an organization, known as "source workspaces". These connections, called run triggers, allow runs to queue automatically in your workspace on successful apply of runs in any of the source workspaces. + +- [Terraform Cloud docs: Runs Triggers](/cloud-docs/workspaces/settings/run-triggers) + +## S3 + +[s3]: /docs/glossary#s3 + +Amazon Web Services' "Simple Storage Service", a service for storing and retrieving arbitrary blobs of data. + +Many other cloud or self-hosted services provide [APIs][] that are compatible with S3's API, which allows them to be used with software that was designed to work with S3. + +Terraform's `aws` [provider][] can manage S3 resources. + +Terraform Enterprise can use an S3-compatible [blob storage][] service when configured to use _External Services_ for storage. + +- [AWS: S3](https://aws.amazon.com/s3/) + +## SAML + +[saml]: /docs/glossary#saml + +-> Terraform Enterprise + +SAML is an XML-based standard for authentication and authorization. Terraform Enterprise can act as a service provider (SP) (or Relying Party, RP) with your internal SAML identity provider (IdP). The SAML Single Sign On feature is only available on [Terraform Enterprise][]; the Terraform Cloud SaaS does not support it. + +- [Terraform Enterprise docs: SAML Single Sign-On](/enterprise/user-management/saml) + +## Sentinel + +[sentinel]: /docs/glossary#sentinel + +-> Terraform Cloud + +A language and runtime for managing policy as code. Allows you to define rules around operations in Terraform Cloud. + +- [Terraform Cloud docs: Sentinel](/cloud-docs/sentinel) + +## Site Admin + +[site admin]: /docs/glossary#site-admin +[site admins]: /docs/glossary#site-admin + +-> Terraform Enterprise + +An administrator of a [Terraform Enterprise][] instance, who has access to application settings that affect all [organizations][] using the instance. + +- [Terraform Enterprise docs: Administration](/enterprise/admin) + +## Speculative Plan + +[speculative plan]: /docs/glossary#speculative-plan +[speculative plans]: /docs/glossary#speculative-plan + +-> Terraform Cloud + +A [run][] that is only intended to show possible changes to infrastructure, when using a given [config version][] and set of [variables][]. Speculative plans can never be [applied][apply-v], and are usually started as a result of [pull requests][] to a [workspace][]'s repo, or by running `terraform plan` on the command line with [remote operations][] configured. + +## SSH Key + +[ssh key]: /docs/glossary#ssh-key +[ssh keys]: /docs/glossary#ssh-key + +A type of access credential based on public key cryptography, used to log into servers. + +Terraform Cloud uses SSH private keys for two kinds of operations: + +- Downloading private Terraform [modules][] with [Git][]-based sources during a Terraform run. Keys for downloading modules are assigned per-workspace. + +- Bringing content from a connected [VCS provider][] into Terraform Cloud, usually when pulling in a Terraform [configuration][] for a [workspace][] or importing a module into the [private module registry][]. Only some VCS providers require an SSH key, but other providers only need an SSH key if your repositories include submodules that are only accessible via SSH (instead of your VCS provider's API). + +- [Wikipedia: SSH](https://en.wikipedia.org/wiki/Secure_Shell) + +- [Terraform Cloud docs: SSH Keys for Cloning Modules](/cloud-docs/workspaces/settings/ssh-keys) + +## State + +[state]: /docs/glossary#state + +Terraform's cached information about your managed infrastructure and [configuration][]. This state is used to persistently map the same real world [resources][] to your configuration from run-to-run, keep track of metadata, and improve performance for large infrastructures. + +Without state, Terraform has no way to identify the real resources it created during previous runs. Thus, when multiple people are collaborating on shared infrastructure, it's important to store state in a shared location, like a free Terraform Cloud organization. + +- [Terraform docs: State](/language/state) + +## State Version + +[state version]: /docs/glossary#state-version +[state versions]: /docs/glossary#state-version + +-> Terraform Cloud + +A snapshot of your infrastructure's [state][] at a point in time. Can be manually uploaded to Terraform Cloud or created as the result of an [apply][]. + +Terraform CLI doesn't have any concept of historical state data; it only interacts with the most recent state, and writes a snapshot of the new state to the configured [backend][] after making changes. Whatever system that backend writes to can choose to retain previous state; Terraform Cloud does this, and some other backends (like S3) can also be configured to keep historical snapshots. The `local` backend does not. + +## Team + +[team]: /docs/glossary#team +[teams]: /docs/glossary#team + +-> Terraform Cloud + +A group of Terraform Cloud users, which can be given permission to access and/or edit various objects ([workspaces][], [policies][], etc.) within an [organization][]. A team belongs to a single organization. Users can belong to any number of teams in any number of organizations. + +- [Terraform Cloud docs: Teams](/cloud-docs/users-teams-organizations/teams) + +## Terraform + +[terraform]: /docs/glossary#terraform + +A tool for building, changing, and versioning infrastructure safely and efficiently. Terraform can manage existing and popular service providers as well as custom in-house solutions. + +- [Intro to Terraform](/intro) + +## Terraform Cloud + +[terraform cloud]: /docs/glossary#terraform-cloud + +An application that helps teams use Terraform together. Terraform Cloud provides a consistent environment for Terraform runs, as well as hosting Terraform [state][] and other shared information. + +Terraform Cloud is available as a hosted service at . It is also available in an on-premises distribution called [Terraform Enterprise][]. + +Prior to mid-2019, "Terraform Enterprise" (TFE) was the name of the Terraform Cloud application, and "Private Terraform Enterprise" (PTFE) was the name of the on-premises distribution. + +- [Terraform Cloud docs](/cloud) + +## Terraform Enterprise + +[terraform enterprise]: /docs/glossary#terraform-enterprise + +An on-premises distribution of Terraform Cloud, which enables large enterprises to host their own private instance of the application. + +Prior to mid-2019, "Terraform Enterprise" (TFE) was the name of the Terraform Cloud application, and "Private Terraform Enterprise" (PTFE) was the name of the on-premises distribution. + +- [Terraform Enterprise docs](/enterprise) + +## Terraform Version + +[terraform version]: /docs/glossary#tool-version +[terraform versions]: /docs/glossary#tool-version + +-> Terraform Cloud + +A particular version of the `terraform` binary available for use in Terraform Cloud workspaces. Specifies a URL, a SHA256 checksum and enabled/beta flags. + +[Site admins][] can configure the available Terraform versions for a [Terraform Enterprise][] instance. + +- [Terraform Enterprise docs: Managing Terraform Versions](/enterprise/admin/application/resources#managing-terraform-versions) + +## TFE + +[tfe]: /docs/glossary#tfe + +[Terraform Enterprise][]. + +- [Terraform Enterprise docs](/enterprise) + +## TFE Provider / Terraform Cloud Provider + +[tfe provider]: /docs/glossary#tfe-provider-terraform-cloud-provider + +A Terraform provider that manages Terraform Cloud. Allows you to manage Terraform Cloud using a Terraform [configuration][]. + +- [Provider docs: tfe](https://registry.terraform.io/providers/hashicorp/tfe/latest/docs) + +## (API) Token + +[token]: /docs/glossary#api-token +[tokens]: /docs/glossary#api-token + +-> Terraform Cloud + +A revocable secret string that authenticates a user, to allow use of Terraform Cloud's [API][] or the [remote backend][]. + +Different kinds of tokens grant different permissions. Tokens can be granted by user, [team][], or [organization][]. + +Many applications other than Terraform Cloud use token-based authentication, but within Terraform Cloud's documentation and UI, "token" without any other qualification generally means a Terraform Cloud API token. + +- [Terraform Cloud docs: User Tokens](/cloud-docs/users-teams-organizations/users#api-tokens) +- [Terraform Cloud docs: Team Tokens](/cloud-docs/users-teams-organizations/teams#api-tokens) +- [Terraform Cloud docs: Organization Tokens](/cloud-docs/users-teams-organizations/organizations#api-tokens) + +## Trigger + +[trigger]: /docs/glossary#trigger +[triggers]: /docs/glossary#trigger + +-> Terraform Cloud + +Something that causes a new [run][] to queue. Runs can be UI/VCS-driven (in which case the trigger is a new VCS commit or a UI action), API-driven (in which case the trigger is an API call) or CLI-driven (in which case the trigger is a CLI command). + +- [Terraform Cloud docs: UI/VCS-based Run Workflow](/cloud-docs/run/ui) + +## Variables + +[variables]: /docs/glossary#variables +[input variables]: /docs/glossary#variables + +Also "input variables". + +In general-purpose programming, a variable is a symbolic name associated with a value. + +In Terraform, "variables" almost always refers to _input variables,_ which are key/value pairs used in a [run][]. Terraform [modules][] can declare variables to allow customization. For child modules, the parent module provides a value when calling the module; for the [root module][], values are provided at run time. + +Terraform Cloud lets you set values for root input variables in a [workspace][], so all collaborators can use the same values. Variable values marked as "sensitive" become unreadable in the UI and API, and all variable values are protected by Vault. + +- [Terraform docs: Input Variables](/language/values/variables) +- [Terraform Cloud docs: Variables](/cloud-docs/workspaces/variables) + +## VCS + +[vcs]: /docs/glossary#vcs + +Version Control System, like [Git][]. Software that tracks changes over time to a collection of files, making it possible to keep track of changes, undo changes, and combine changes made in parallel by different users. Usually used for any non-trivial code effort, including infrastructure as code. + +Different VCSes use different models for history; Git models changes as a directed acyclic graph of [commits][], and parallel changes that begin from the same parent commit become diverging [branches][] (which might later be merged together). + +- [Wikipedia: Version Control](https://en.wikipedia.org/wiki/Version_control) + +## VCS Provider + +[vcs provider]: /docs/glossary#vcs-provider +[vcs providers]: /docs/glossary#vcs-provider + +-> Terraform Cloud + +A specific service that provides [VCS][] features, with the goal of enabling teams to collaborate on code. Terraform Cloud can integrate with VCS providers to access your Terraform [configurations][] and [modules][], and currently supports GitHub, GitHub Enterprise, GitLab.com, GitLab EE and CE, Bitbucket Cloud, Bitbucket Server, Azure DevOps Server, and Azure DevOps Services. + +- [Terraform Cloud docs: Connecting VCS Providers](/cloud-docs/vcs) + +## Webhook + +[webhook]: /docs/glossary#webhook +[webhooks]: /docs/glossary#webhook + +A server-to-server HTTP request, in which one system responds to a change in its internal state by sending information to another system. + +The recipient of a webhook might return information to the requesting system, call other webhooks in response, perform its action silently, or ignore the request entirely. + +Terraform Cloud uses webhooks in multiple ways. Most notably: + +- Terraform Cloud creates webhook configurations on [VCS providers][], so that they send webhook requests to Terraform Cloud whenever linked [repositories][] receive [pull requests][] or new [commits][]. ([Terraform Cloud docs: UI/VCS-driven Runs](/cloud-docs/run/ui)) +- Users can create webhook configurations on Terraform Cloud [workspaces][], so that Terraform Cloud will send run notification webhooks to Slack or other external services. ([Terraform Cloud docs: Run Notifications](/cloud-docs/workspaces/settings/notifications)) + +## Working Directory + +[working directory]: /docs/glossary#working-directory +[working directories]: /docs/glossary#working-directory + +The directory where `terraform init` runs, creating a `.terraform` subdirectory. All subsequent commands for the same [configuration][] should then be run from the same working directory. + +The [root module][] consists of all of the configuration files in the top level of Terraform's working directory. Subdirectories of the working directory can contain child [modules][]. + +## Workspace + +[workspace]: /docs/glossary#workspace +[workspaces]: /docs/glossary#workspace + +In Terraform CLI, a workspace is an isolated instance of [state][] data. Using multiple workspaces lets you manage multiple non-overlapping sets of infrastructure from a single [configuration][] in a single [working directory][]. + +In Terraform Cloud, a workspace is a complex object that represents everything needed to manage a specific collection of infrastructure resources over time. In particular, this includes: + +- A Terraform [configuration][] (which has multiple versions over time, and which can come from a repo or from manual uploads) +- A set of [variables][] +- [State][] data that represents the current and historical condition of the infrastructure +- Historical information about [runs][]. + +All Terraform Cloud runs occur in the context of a workspace — they use that workspace's config data, use that workspace's state to identify the real infrastructure being managed, and edit that workspace's state to match any infrastructure changes during the run. A workspace belongs to an [organization][]. + +- [Terraform Cloud docs: Workspaces](/cloud-docs/workspaces) +- [Terraform docs: Workspaces](/language/state/workspaces) diff --git a/website/docs/docs/index.mdx b/website/docs/docs/index.mdx new file mode 100644 index 000000000000..e6bafacf17b9 --- /dev/null +++ b/website/docs/docs/index.mdx @@ -0,0 +1,44 @@ +--- +page_title: Documentation +description: >- + Documentation for Terraform, including Terraform CLI, Terraform Cloud, and + Terraform Enterprise. +show_notification: false +--- + +# Terraform Documentation + +Terraform is an infrastructure as code (IaC) tool that allows you to build, change, and version infrastructure safely and efficiently. This includes both low-level components like compute instances, storage, and networking, as well as high-level components like DNS entries and SaaS features. + +
+
+ +### Get Started + +- Learn how Terraform [solves infrastructure challenges](/intro) and how it [compares to other tools and services](/intro/vs). +- Install Terraform and explore use cases with the [hands-on tutorials on HashiCorp Learn](https://learn.hashicorp.com/collections/terraform/aws-get-started). + +### Manage Infrastructure + +- Describe infrastructure on various [providers](/language/providers) with [Terraform's configuration language](/language). +- Use the [Terraform CLI](/cli) to manage configuration, plugins, infrastructure, and state. +- Use [CDK for Terraform](/cdktf) to write and deploy Terraform configurations in your preferred programming language. + +
+ +
+ +### Collaborate + +- [Terraform Cloud](/cloud) helps teams use Terraform together, with version control, state sharing, [governance](/cloud-docs/sentinel), and more. +- [Terraform Enterprise](/enterprise) is a self-hosted instance of Terraform Cloud. + +### Develop and Share + +- [Create a provider](/plugin) to allow Terraform to interact with a service. +- Create reusable configurations with [modules](/language/modules). +- [Publish a provider or module](/registry) to the Terraform Registry to make it publicly available. + +
+ +
diff --git a/website/docs/docs/partnerships.mdx b/website/docs/docs/partnerships.mdx new file mode 100644 index 000000000000..aae535dd53c0 --- /dev/null +++ b/website/docs/docs/partnerships.mdx @@ -0,0 +1,217 @@ +--- +page_title: Terraform Integration Program +description: >- + The Terraform Integration Program allows prospect partners to create and + publish Terraform integrations that have been verified by HashiCorp. +--- + +# Terraform Integration Program + +The Terraform Integration Program facilitates prospect partners in creating and publishing Terraform integrations that have been verified by HashiCorp. + +## Terraform Editions + +Terraform is an infrastructure as code (IaC) tool that allows you to build, change, and version infrastructure safely and efficiently. This includes low-level components such as compute instances, storage, and networking, as well as high-level components such as DNS entries, SaaS features, etc. Terraform can manage both existing service providers and custom in-house solutions. + +HashiCorp offers three editions of Terraform: Open Source, Terraform Cloud, and Terraform Enterprise. + +- [Terraform Open Source](/) provides a consistent CLI workflow to manage hundreds of cloud services. Terraform codifies cloud APIs into declarative configuration files. +- [Terraform Cloud (TFC)](/cloud) is a free to use, self-service SaaS platform that extends the capabilities of the open source Terraform CLI. It adds automation and collaboration features, and performs Terraform functionality remotely, making it ideal for collaborative and production environments. Terraform Cloud is available as a hosted service at https://app.terraform.io. Small teams can sign up for free to connect Terraform to version control, share variables, run Terraform in a stable remote environment, and securely store remote state. Paid tiers allow you to add more than five users, create teams with different levels of permissions, enforce policies before creating infrastructure, and collaborate more effectively. +- [Terraform Enterprise (TFE)](/enterprise) is our self-hosted distribution of Terraform Cloud with advanced security and compliance features. It offers enterprises a private instance that includes the advanced features available in Terraform Cloud. + +## Types of Terraform Integrations + +The Terraform ecosystem is designed to enable users to apply Terraform across different use cases and environments. The Terraform Integration Program currently supports both workflow and integration partners (details below). Some partners can be both, depending on their use cases. + +- **Workflow Partners** build integrations for Terraform Cloud and/or Terraform Enterprise. Typically, these partners are seeking to enable customers to use their existing platform within a Terraform Run. + +- **Infrastructure Partners** empower customers to leverage Terraform to manage resources exposed by their platform APIs. These are accessible to users of all Terraform editions. + +Our Workflow Partners typically have the following use cases: + +- **Code Scanning:** These partners provide tooling to review infrastructure as code configurations to prevent errors or security issues. +- **Cost Estimation:** These partners drive cost estimation of new deployment based on historical deployments. +- **Monitoring:** These partners provide performance visibility. +- **Zero Trust Security:** These partners help users create configurations to verify connections prior to providing access to an organization’s systems. +- **Audit:** These partners focus on maintaining code formatting, preventing security threats, and performing additional code analysis. +- **ITSM (Information Technology Service Management):** These partners focus on implementation, deployment, and delivery of IT workflows. +- **SSO (Single Sign On):** These partners focus on authentication for end users to securely sign on. +- **CI/CD:** These partners focus on continuous integration and continuous delivery/deployment. +- **VCS:** These partners focus on tracking and managing software code changes. + +Most workflow partners integrate with the Terraform workflow itself. Run tasks allow Terraform Cloud to execute tasks in external systems at specific points in the Terraform Cloud run lifecycle. This offers much more extensibility to Terraform Cloud customers, enabling them to integrate your services into the Terraform Cloud workflow. The beta release of this feature allows users to add and execute these tasks during the new pre-apply stage which exists in between the plan and apply stages. Eventually, we will open the entire workflow to Terraform Cloud users, including the pre-plan and post apply stages. Reference the [Terraform Cloud Integrations](/docs/partnerships#terraform-cloud-integrations) or [Terraform Enterprise Integrations](/docs/partnerships#terraform-enterprise-integrations) documentation for more details. + +![Integration program diagram](/img/docs/terraform-integration-program-diagram.png) + +Our Infrastructure Partners typically have the following use cases: + +- **Public Cloud:** These are large-scale, global cloud providers that offer a range of services including IaaS, SaaS, and PaaS. +- **Container Orchestration:** These partners help with container provisioning and deployment. +- **IaaS (Infrastructure-as-a-Service):** These are infrastructure and IaaS providers that offer solutions such as storage, networking, and virtualization. +- **Security & Authentication:** These are partners with authentication and security monitoring platforms. +- **Asset Management:** These partners offer asset management of key organization and IT resources, including software licenses, hardware assets, and cloud resources. +- **CI/CD:** These partners focus on continuous integration and continuous delivery/deployment. +- **Logging & Monitoring:** These partners offer the capability to configure and manage services such as loggers, metric tools, and monitoring services. +- **Utility:** These partners offer helper functionality, such as random value generation, file creation, http interactions, and time-based resources. +- **Cloud Automation:** These partners offer specialized cloud infrastructure automation management capabilities such as configuration management. +- **Data Management:** These partners focus on data center storage, backup, and recovery solutions. +- **Networking:** These partners integrate with network-specific hardware and virtualized products such as routing, switching, firewalls, and SD-WAN solutions. +- **VCS (Version Control Systems):** These partners focus on VCS (Version Control System) projects, teams, and repositories from within Terraform. +- **Comms & Messaging:** These partners integrate with communication, email, and messaging platforms. +- **Database:** These partners offer capabilities to provision and configure your database resources. +- **PaaS (Platform-as-a-Service):** These are platform and PaaS providers that offer a range of hardware, software, and application development tools. This category includes smaller-scale providers and those with more specialized offerings. +- **Web Services:** These partners focus on web hosting, web performance, CDN and DNS services. + +Infrastructure partners integrate by building and publishing a plugin called a Terraform [provider](/language/providers). Providers are executable binaries written in Go that communicate with Terraform Core over an RPC interface. The provider acts as a translation layer for transactions with external APIs, such as a public cloud service (AWS, GCP, Azure), a PaaS service (Heroku), a SaaS service (DNSimple, CloudFlare), or on-prem resources (vSphere). Providers work across Terraform OSS, Terraform Cloud and Terraform Enterprise. Refer to the [Terraform Provider Integrations documentation](/docs/partnerships#terraform-provider-integrations) for more detail. + +## Terraform Provider Integrations + +You can follow the five steps. below to develop your provider alongside HashiCorp. This ensures that you can publish new versions with Terraform quickly and efficiently. + +![Provider Development Process](/img/docs/provider-program-steps.png) + +1. **Prepare**: Develop integration using included resources +1. **Publish**: Publish provider to the Registry or plugin documentation +1. **Apply**: Apply to Technology Partnership Program +1. **Verify**: Verify integration with HashiCorp Alliances team +1. **Support**: Vendor provides ongoing maintenance and support + +We encourage you to follow the tasks associated with each step fully to streamline the development process and minimize rework. + +All providers integrate into and operate with Terraform exactly the same way. The table below is intended to help users understand who develops, and maintains a particular provider. + + +

+ +### 1. Prepare + +To get started with the Terraform provider development, we recommend reviewing and following the articles listed below. + +#### Provider Development Kit + +a) Writing custom providers [guide](https://learn.hashicorp.com/tutorials/terraform/provider-setup) + +b) Creating a Terraform Provider for Just About Anything: [video](https://www.youtube.com/watch?v=noxwUVet5RE) + +c) Sample provider developed by [partner](http://container-solutions.com/write-terraform-provider-part-1/) + +d) Example provider for reference: [AWS](https://github.com/terraform-providers/terraform-provider-aws), [OPC](https://github.com/terraform-providers/terraform-provider-opc) + +e) Contributing to Terraform [guidelines](https://github.com/hashicorp/terraform/blob/master/.github/CONTRIBUTING.md) + +f) HashiCorp developer [forum](https://discuss.hashicorp.com/c/terraform-providers/tf-plugin-sdk/43) + +Please submit questions or suggestions about the Terraform SDK and provider development to the HashiCorp Terraform plugin SDK forum. If you are new to provider development and would like assistance, you can leverage one of the following development agencies that have developed Terraform providers in the past: + +| Partner | Email | Website | +| ------------------ | :-------------------------- | :-------------------------------------------------- | +| Crest Data Systems | | [www.crestdatasys.com](http://www.crestdatasys.com) | +| DigitalOnUs | | [www.digitalonus.com](http://www.digitalonus.com) | +| Akava | | [www.akava.io](http://www.akava.io) | +| OpenCredo | | [www.opencredo.com](http://www.opencredo.com) | + +#### Provider License + +All Terraform providers listed as Verified must contain one of the following open source licenses: + +- CDDL 1.0, 2.0 +- CPL 1.0 +- Eclipse Public License (EPL) 1.0 +- MPL 1.0, 1.1, 2.0 +- PSL 2.0 +- Ruby's Licensing +- AFL 2.1, 3.0 +- Apache License 2.0 +- Artistic License 1.0, 2.0 +- Apache Software License (ASL) 1.1 +- Boost Software License +- BSD, BSD 3-clause, "BSD-new" +- CC-BY +- Microsoft Public License (MS-PL) +- MIT + +### 2. Publish + +After your provider is complete and ready to release, you can publish it the integration to the [Terraform Registry](https://registry.terraform.io/). This makes it publicly available for all Terraform users. + +Follow the [Terraform Registry publishing documentation](/registry/providers/publishing) and review the [provider publishing learn guide](https://learn.hashicorp.com/tutorials/terraform/provider-release-publish?in=terraform/providers). If your company has multiple products with separate providers, we recommend publishing them under the same Github organization to help with discoverability. + +Once completed, your provider will be visible in the Terraform Registry and available to use in Terraform. Please confirm that everything looks correct and that documentation is rendering properly. + +### 3. Apply + +After your provider is published, connect with HashiCorp Alliances to onboard your integration to the HashiCorp technology ecosystem or [apply to become a technology partner](https://www.hashicorp.com/ecosystem/become-a-partner/#technology). + +### 4. Verify + +Work with your HashiCorp Alliances representative to verify the plugin within the Registry and become listed as an HashiCorp technology partner integration on HashiCorp website. + +### 5. Support + +Getting a new provider built and published to the Terraform Registry is just the first step towards enabling your users with a quality Terraform integration. Once a verified provider has been published, on-going effort is required to maintain the provider. + +HashiCorp Terraform has an extremely wide community of users and contributors and we encourage everyone to report issues however small, as well as help resolve them when possible. We expect that all verified provider publishers will continue to maintain the provider and address any issues users report in a timely manner. This includes resolving all critical issues within 48 hours and all other issues within 5 business days. HashiCorp reserves the right to remove verified status from any integration that is no longer being maintained. + +Vendors who choose not to support their provider and prefer to make it a community-supported provider will no longer be listed as Verified. + +-> **Network Infrastructure Automation (NIA):** These integrations leverage Consul’s service catalog to seamlessly integrate with Consul-Terraform-Sync (CTS) to automate changes in network infrastructure via a publisher-subscriber method. More details can be found in the [NIA Integration Program](https://www.consul.io/docs/integrate/nia-integration) documentation. + +## Terraform Cloud Integrations + +Run tasks allow Terraform Cloud to execute tasks in external systems at specific points in the Terraform Cloud run lifecycle. The beta release of this feature allows users to add and execute these tasks during the new pre-apply stage that exists in between the plan and apply stages. Tasks are executed by sending an API payload to the external system. This payload contains a collection of run-related information and a callback URL which the external system can use to send updates back to Terraform Cloud. + +The external system can then use this run information and respond back to Terraform Cloud with a passed or failed status. Terraform Cloud uses this status response to determine if a run should proceed, based on the task's enforcement settings within a workspace. + +Partners who successfully complete the Terraform Cloud integration checklist obtain a Terraform Cloud badge. This signifies HashiCorp has verified the integration and the partner is a member of the HashiCorp Technology Partner Program. + +- Note: Currently, pre-apply is the only integration phase available. As of September 2021, run tasks are available only as a beta feature, are subject to change, and not all customers will see this functionality in their Terraform Cloud organization since this is currently enabled by default for our business tier customers of Terraform Cloud. If you have a customer that is interested in run tasks and are not a current Terraform Cloud for Business customer please request them to [sign up using the form](https://docs.google.com/forms/d/e/1FAIpQLSf3JJIkU05bKWov2wXa9c-QV524WNaHuGIk7xjHnwl5ceGw2A/viewform). + +Terraform Cloud Partnership Badge + +The above badge will help drive visibility for the partner as well as provide better differentiation for joint customers. This badge will be available for partners to use at their digital properties (as per guidelines in the technology partner guide that partners receive when they join HashiCorp’s technology partner program). + +The Terraform Cloud Integration program has the following five steps. + +![RunTask Program Process](/img/docs/runtask-program-steps.png) + +1. **Engage**: Sign up for the Technology Partner + Program +1. **Develop & Test**: Understand and build using the API integration for Run Tasks +1. **Review**: Review integration with HashiCorp Alliances team +1. **Release**: Provide documentation for your Integration +1. **Support**: Vendor provides ongoing maintanance and support + +### 1. Engage + +For partners who are new to working with Hashicorp, we recommend [signing up for our Technology Partner Program](https://www.hashicorp.com/go/tech-partner). To understand more about the program, check out our “[Become a Partner](https://www.hashicorp.com/partners/become-a-partner)” page. + +### 2. Develop & Test + +Partners should build an integration using [Run Task APIs in Terraform Cloud](/cloud-docs/api-docs/run-tasks). To better understand how run Task enhances the workflow, see diagram listed below and check out our [announcement about Terraform run Task](https://www.hashicorp.com/blog/terraform-cloud-run-tasks-beta-now-available). [Snyk](https://docs.snyk.io/features/integrations/ci-cd-integrations/integrating-snyk-with-terraform-cloud), for example, created an integration to detect configuration anomalies in code while reducing risk to the infrastructure. For additional API resources, [click here](/cloud-docs/api-docs). +**Currently, pre-apply is the only integration phase available.** + +![RunTask Diagram](/img/docs/runtask-diagram.png) + +### 3. Review + +Schedule time with your Partner Alliance manager to review your integration. The review should include enabling the integration on the partner’s platform and Terraform Cloud, explaining the use case for the integration, and a live demonstration of the functionality. If you are unable to engage with your Partner Alliances manager, you can also reach out to . + +### 4. Release + +We add new partners to the [Terraform Run Task page](/cloud-docs/integrations/run-tasks#run-tasks-technology-partners) after the integration review and documentation is complete. On this page, you will provide a two-line summary about your integration(s). If you have multiple integrations, we highly recommend creating a summary that highlights all potential integration options. + +You must provide documentation that helps users get started with your integration. You also need to provide documentation for our support team, including points of contact, email address, FAQ and/or best practices. We want to ensure end users are able to reach the right contacts for internal HashiCorp support when working with customers. + +### 5. Support + +At HashiCorp, we view the release step to be the beginning of the journey. Getting the integration built is just the first step in enabling users to leverage it against their infrastructure. On-going effort is required to support and maintain it after you complete the initial development. + +We expect that partners will create a mechanism to track and resolve all critical issues as soon as possible (ideally within 48 hours) and all other issues within 5 business days. This is a requirement given the critical nature of Terraform Cloud to a customer’s operation. If you choose not to support your integration, we cannot consider it verified and will not list it on the Terraform documentation website. + +## Terraform Enterprise Integrations + +Terraform Enterprise integrations are workflow integrations that are validated against Terraform Enterprise. Partners with a verified Terraform Enterprise integration will be given a Terraform Enterprise verified badge. This signifies HashiCorp has verified the integration and the partner is a member of the HashiCorp Technology Partner Program. At this time we are working to release an official program around integrating with Terraform Enterprise. Until then, if you are interested in publishing a verified Terraform Enterprise integration, please reach out to us at [technologypartners@hashicorp.com](mailto:technologypartners@hashicorp.com). + +Terraform Cloud Partnership Badge + +-> Contact us at [technologypartners@hashicorp.com](mailto:technologypartners@hashicorp.com) with any questions or feedback. \ No newline at end of file diff --git a/website/docs/docs/terraform-tools.mdx b/website/docs/docs/terraform-tools.mdx new file mode 100644 index 000000000000..bbeecd650509 --- /dev/null +++ b/website/docs/docs/terraform-tools.mdx @@ -0,0 +1,73 @@ +--- +page_title: Terraform Tools +description: >- + Use these tools with Terraform to solve a broad range of infrastructure and DevOps challenges. +--- + +# Terraform Tools +Terraform is part of a rich infrastructure and DevOps ecosystem. The tools below extend Terraform’s functionality or pair with Terraform to solve a broad range of infrastructure challenges. + +## Develop and Validate Configuration + +|Name | Maintainer |Description| Tutorial | +|-----|------------|-----------|----------| +|[Cloud Development Kit for Terraform (CDKTF)](/docs/cdktf/index.html)| HashiCorp | Use familiar programming languages to define and provision infrastructure. CDKTF currently supports TypeScript, Python, Java, C#, and Go (experimental).| [Write CDK for Terraform configurations](https://learn.hashicorp.com/collections/terraform/cdktf) | +|[Visual Studio Code Extension](https://marketplace.visualstudio.com/items?itemName=HashiCorp.terraform) | HashiCorp | Enable syntax highlighting and other editing features in VS Code using the Terraform Language Server.| | +|[Language Server](https://github.com/hashicorp/terraform-ls) | HashiCorp | Add support for the Terraform configuration language to editors that use the [Language Server Protocol](https://microsoft.github.io/language-server-protocol/), like Sublime Text, vim, emacs, etc.| | +|[console](https://www.terraform.io/docs/cli/commands/console.html) | HashiCorp | Evaluate Terraform expressions and explore your Terraform project's state. The console helps you develop and debug your configuration, especially when working with complex state data and Terraform expressions.| [Develop Configuration with the Console](https://learn.hashicorp.com/tutorials/terraform/console) | + + +## Manage Infrastructure + +|Name | Maintainer |Description| Tutorial | +|-----|------------|-----------|----------| +|[Kubernetes Operator for Terraform](https://github.com/hashicorp/terraform-k8s)| HashiCorp | Manage cloud and on-prem infrastructure through a Kubernetes custom resource definition (CRD) and Terraform Cloud. | [Deploy Infrastructure with the Terraform Cloud Operator for Kubernetes](https://learn.hashicorp.com/tutorials/terraform/kubernetes-operator) | +| [ServiceNow Catalog](/docs/cloud/integrations/service-now/index.html) | HashiCorp | Create Terraform configuration to order Service Items, create workspaces, and perform Terraform runs from ServiceNow.| | +| [Consul Terraform Sync (CTS)](https://github.com/hashicorp/consul-terraform-sync) | HashiCorp | Automatically request network infrastructure updates to accommodate Consul service registrations. Works with A10 ADC, F5 BIG IP, Palo Alto Networks, and more. | [Network Infrastructure Automation (NIA)](https://learn.hashicorp.com/collections/consul/network-infrastructure-automation) | + + +## Automate Terraform + +|Name | Maintainer |Description| Tutorial | +|-----|------------|-----------|----------| +| [`terraform-exec`](https://github.com/hashicorp/terraform-exec) | HashiCorp | Use this Go module to construct and run CLI commands. Refer to the `terraform-json` repository (below) for documentation about the return values. | | +| [`terraform-json`](https://github.com/hashicorp/terraform-json) | HashiCorp | Use the data types and helper functions in this repository to work with JSON-formatted Terraform output.| | +|[TFE Provider](https://registry.terraform.io/providers/hashicorp/tfe/latest) | HashiCorp | Manage Terraform Cloud or Terraform Enterprise with Terraform itself. Create, modify, and delete organizations, workspaces, teams, variables, run triggers, policy sets, and more. | | +| [CircleCI Orb](https://circleci.com/developer/orbs/orb/circleci/terraform) | Third Party | Deploy your Terraform infrastructure with a CircleCI pipeline. CircleCI Orbs let you package, ship, and re-use configurations. | [Deploy Terraform infrastructure with CircleCI](https://learn.hashicorp.com/tutorials/terraform/circle-ci) | +|[GitHub Actions for Terraform](https://github.com/hashicorp/setup-terraform) | Third Party | Automate Terraform in your GitHub Actions workflow. After you have used the action, subsequent steps in the same job can run Terraform commands using the GitHub Actions run syntax. | [Automate Terraform with GitHub Actions](https://learn.hashicorp.com/tutorials/terraform/github-actions) | + +## Security and Compliance + +|Name | Maintainer |Description| Tutorial | +|-----|------------|-----------|----------| +| [Splunk and Terraform Cloud](/docs/cloud/integrations/splunk/index.html) | HashiCorp | Pull audit logs from Terraform Cloud into Splunk to identify the most active policies, understand significant changes in resource operations, and filter actions by specific users within your organization. | | +| [Sentinel](https://www.terraform.io/docs/cloud/sentinel/index.html) | HashiCorp | Write and enforce fine-grained, logic-based policies for your infrastructure. Sentinel is an embedded policy-as-code framework integrated with the HashiCorp Enterprise products. | [Enforce Policy with Sentinel](https://learn.hashicorp.com/collections/terraform/policy) | + + +## Develop Terraform Providers + +|Name | Maintainer |Description| Tutorial | +|-----|------------|-----------|----------| +| [Plugin SDK](/plugin/sdkv2) | HashiCorp | Develop your own Terraform providers. | [Setup and Implement Read](https://learn.hashicorp.com/tutorials/terraform/provider-setup?in=terraform/providers) | +|[Plugin Framework](/plugin/framework) | HashiCorp | A new SDK to develop your own Terraform providers. The framework provides improvements and additional features beyond what is available in the Plugin SDK. | [Implement Create and Read with the Terraform Plugin Framework](https://learn.hashicorp.com/tutorials/terraform/plugin-framework-create?in=terraform/providers) | +|[`terraform-plugin-mux`](https://github.com/hashicorp/terraform-plugin-mux)| HashiCorp | Combine providers built using different SDKs and frameworks. This lets you upgrade between SDKs or frameworks on a resource-by-resource basis instead of all at once. | | +| [`terraform-plugin-go`](https://github.com/hashicorp/terraform-plugin-go) | HashiCorp | Use low-level Go bindings for the Terraform plugin protocol as a foundation for integrations. | | +| [`terraform-plugin-go-contrib`](https://github.com/hashicorp/terraform-plugin-go-contrib) | HashiCorp | Use this set of common code packages with `terraform-plugin-go`. | | +| [`terraform-plugin-log`](https://github.com/hashicorp/terraform-plugin-log) | HashiCorp | Attach context and information to logs and use multiple loggers to filter log output. | | + + +## HashiCorp Products +You can use HashiCorp products together to enable self-service automation across teams and organizations. + +|Name | Maintainer | Description| Tutorial | +|-----|------------|-----------|----------| +| [HashiCorp Cloud Platform (HCP) Provider](https://registry.terraform.io/providers/hashicorp/hcp/latest) | HashiCorp | Launch and run HashiCorp products as managed services that will be deployed into HashiCorp Virtual Networks (HVNs) and connected to your infrastructure resources. | | +| [Vault provider](https://registry.terraform.io/providers/hashicorp/vault/latest/docs) | HashiCorp | [Vault](https://www.vaultproject.io/) lets you secure, store, and tightly control access to tokens, passwords, certificates, encryption keys, and other sensitive data. Use this provider to read from, write to, and configure Vault. | [Inject Secrets into Terraform Using the Vault Provider](https://learn.hashicorp.com/tutorials/cloud/terraform-hcp-provider-vault)| +|[Consul Provider](https://registry.terraform.io/providers/hashicorp/consul/latest) | HashiCorp | [Consul](https://www.consul.io/) provides service-based networking for dynamic infrastructure. Use this provider to add external services to Consul, work with the key/value store, and more, using Terraform. | [Use Terraform to Register External Services](https://learn.hashicorp.com/tutorials/consul/terraform-consul-provider)| +|[HashiCorp Consul Service (HCS)](https://registry.terraform.io/providers/hashicorp/hcs/latest) | HashiCorp | Provision HashiCorp-managed Consul clusters directly through the Azure Marketplace. | | +| [HCP Packer registry](https://cloud.hashicorp.com/docs/packer) | HashiCorp | [Packer](https://www.packer.io/) lets you create identical machine images for multiple platforms from a single source template. Use the registry to track golden images, designate images for test and production environments, and query images to use in both Packer and Terraform configurations. | [Push Image Metadata to the HCP Packer Registry](https://learn.hashicorp.com/tutorials/packer/hcp-push-image-metadata) | +|[Boundary Provider](https://registry.terraform.io/providers/hashicorp/boundary/latest) | HashiCorp | [Boundary](https://www.boundaryproject.io/) is an intelligent proxy that creates granular, identity-based access controls for dynamic infrastructure. Use this provider to manage Boundary access controls for resources provisioned with Terraform. | | +| [Nomad AWS Module](https://registry.terraform.io/modules/hashicorp/nomad/aws/latest) | Third Party | [Nomad](https://www.nomadproject.io/) is a distributed, highly-available, data-center aware scheduler. Use Terraform to deploy a Nomad cluster on Amazon Web Services (AWS). | + + + diff --git a/website/img/docs/provider-program-steps.png b/website/img/docs/provider-program-steps.png new file mode 100644 index 0000000000000000000000000000000000000000..440d7b00a4dacf7e884277707e2d34aa577c235f GIT binary patch literal 17706 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 z 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 KS8`P?{QnPqh+sJY literal 0 HcmV?d00001 diff --git a/website/img/docs/runtask-program-steps.png b/website/img/docs/runtask-program-steps.png new file mode 100644 index 0000000000000000000000000000000000000000..f183f7e1bdfc26525cd97d26e849944b18da7c57 GIT binary patch literal 21123 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