This is the repository for the Aembit Cloud Terraform Provider. Learn more about Aembit at https://aembit.io/
Any requests should be filed under the Issues section of this repository. All filed issues will be handled on a "best effort" basis.
The provider can be installed by running terraform init.
The provider block can be specified as follows:
terraform {
required_providers {
aembit = {
source = "aembit/aembit"
}
}
}
provider "aembit" {
}The Aembit Terraform Provider is regularly tested with every Aembit Cloud and Terraform Provider update through the use of Acceptance Testing. These test can be run locally on your desktop and are additionally run automatically in the GitHub CI/CD pipeline using Aembit native authentication.
When running locally on your desktop, be sure to set the necessary environment variables:
export AEMBIT_TENANT_ID=<tenant-d>
export AEMBIT_TOKEN=<access-token-from-console>Documentation can be verified using the Terraform Registry Doc Preview.
From time to time, we need to upgrade all dependencies to ensure we are running the latest and greatest versions and any vulnerabilities are patched. This can be completed with the following commands.
go get -u
go mod tidy