Heroku Provider
The Heroku provider is used to interact with the resources provided by Heroku Platform API and needs to be congured with credentials before it can be used.
Background
Heroku (https://www.heroku.com) is a fully-managed platform that gives you the simplest path to delivering apps quickly: Using Terraform with Heroku (https://devcenter.heroku.com/articles/using-terraform-with-heroku) Platform API reference (https://devcenter.heroku.com/articles/platform-api-reference) Command Line Interface (CLI) (https://devcenter.heroku.com/articles/heroku-cli)
Contributing
Development happens in the GitHub repo (https://github.com/terraform-providers/terraform-provider-heroku): Releases (https://github.com/terraform-providers/terraform-provider-heroku/releases) Changelog (https://github.com/terraform-providers/terraform-provider-heroku/blob/master/CHANGELOG.md) Issues (https://github.com/terraform-providers/terraform-provider-heroku/issues)
Example Usage
provider "heroku" { email = = "ops@company.com" api_key = = "${var.heroku_api_key}" } resource "heroku_app" "default" { }
Authentication
The Heroku provider oers a exible means of providing credentials for authentication. The following methods are supported, listed in order of precedence, and explained below: Static credentials Environment variables