Terraform providers: provider
Terraform providers are plugins to interact with cloud providers, SaaS providers, and other APIs.
- https://www.terraform.io/language/providers
- https://www.terraform.io/docs/language/providers/configuration.html
- Registry: https://registry.terraform.io/browse/providers
Configuration:
provider.tf
andprovider
keyword.terraform/providers/
Binary:
terraform providers
command prints a tree of the Terraform providers used in the configuration.
Contents
Providers list
List of some Terraform providers, hashicorp/
: [1]
provider "googleworkspace"
provider "kubernetes"
[2]provider "helm"
provider "Heroku
provider "template
(Deprecated)provider "tfe"
provider "libvirt"
provider "vault"
multispace_run
(Oct 2021)
Use: terraform providers
command to list providers used in your main.tf
file
Terraform provider: AWS
provider "aws" { version = "~> 3.38.0" region = "us-west-2" profile = "your_profile_name" }
Related commands
Errors
Error: Incompatible provider version
Error: Invalid provider configuration
Error: Failed to query available provider packages
Error: Provider produced inconsistent final plan
Related terms
- Terraform modules
providers.tf
- Terraform backends
- Terraform examples
- Terraform: resource, Terraform data source: data
- Terraform associate: Handle Terraform and provider installation and versioning
- Terraform multiple providers
- Terraform plugin
- Terraform multiple providers:
alias
terraform_remote_state
buildin providerregistry.terraform.io
See also
- Terraform provider:
AWS, Cloudflare
,GoogleWorkspace
,Kubernetes, Helm, .terraform/providers/
,template
,tfe
,providers.tf, dns, hashicorp/, hashicorp/tls
, Terraform provider versioning, Libvirt, datadog,terraform providers, required_version, onepassword
,rancher2
,time, terraform.tf
- Terraform modules,
terraform get
,module { source }
, AWS modules,module.
, child modules, Terraform modules inputs, submodules,terraform init -upgrade
Advertising: