Terraform providers: Difference between revisions
From wikinotes
No edit summary |
No edit summary |
||
Line 16: | Line 16: | ||
</blockquote><!-- Documentation --> | </blockquote><!-- Documentation --> | ||
= Requiring = | = Configuration = | ||
<blockquote> | |||
== Requiring == | |||
<blockquote> | <blockquote> | ||
<syntaxhighlight lang="tf"> | <syntaxhighlight lang="tf"> | ||
Line 30: | Line 32: | ||
</blockquote><!-- Requiring Providers --> | </blockquote><!-- Requiring Providers --> | ||
= Configuration = | == Configuration == | ||
<blockquote> | <blockquote> | ||
Configuration varies by provider. | Configuration varies by provider. | ||
Line 40: | Line 42: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
</blockquote><!-- Configuring Providers --> | </blockquote><!-- Configuring Providers --> | ||
</blockquote><!-- Configuration --> | |||
= Provider Notes = | = Provider Notes = |
Revision as of 18:04, 25 September 2022
Expose resource-types and data-sources that you can use.
Several providers are available in the terraform registry.
Providers are installed when you run terraform init
within a terraform directory.
Documentation
Configuration
Requiring
terraform { required_providers { mycloud = { source = "mycorp/mycloud" version = "~> 1.0" } } }Configuration
Configuration varies by provider.
provider "google" { project = "acme-app" region = "us-central1" }
Provider Notes
terraform provider digitalocean terraform provider vultr