The Terraform IndyKite provider is a plugin for Terraform that allows for the full lifecycle management of IndyKite resources. This provider is maintained internally by the IndyKite Provider team.
Please note: We take Terraform's security and our users' trust very seriously. If you believe you have found a security issue in the IndyKite Terraform Provider, please responsibly disclose by contacting us at [email protected].
The provider need to be set:
terraform {
required_providers {
indykite = {
source = "indykite/indykite"
version = "~> 0.12"
}
}
}
provider "indykite" {
# Configuration options
}
And configured with one of the following environment variable:
- INDYKITE_SERVICE_ACCOUNT_CREDENTIALS_FILE with path to service account credentials file generated from our console.
- INDYKITE_SERVICE_ACCOUNT_CREDENTIALS with content of service account credentials file generated from our console.
Be sure you have the correct Terraform version (0.13.0+), you can choose the binary here:
You can find Terraform examples in our Provider documentation. A complete script example is available test.tf.
tfplugindocs
GitHub workflow automatically re-generates the provider documentation once commit is pushed to master
.
It requires a PAT with the following permissions:
- Read access to metadata
- Read and Write access to administration
- Read and Write access to code