Terraform providers

From wikinotes

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

providers https://www.terraform.io/language/providers#providers
registry https://registry.terraform.io/browse/providers
version constraints https://www.terraform.io/language/providers/requirements#version-constraints

Provider Notes

terraform provider digitalocean
terraform provider vultr

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"
}