This ITAC provider plugin brings the power of Hashicorp's Terraform to Intel Tiber AI Cloud (ITAC). It allows developers to model and manage their ITAC Resources through HCL IaaC (Infrastructure as a Code).
Useful links:
The provider lets you declaratively define the configuration for your Intel Cloud platform.
- Terraform 0.13 or higher
- Go v1.21 or higher (to build the provider plugin)
- Intel Cloud Platform
For creating resources on ITAC, it requires auth credentials. More specifically, currently it requires following three
environment variables to be configured.
The values for these environment variables can be created by the user using creds as a service.
export ITAC_CLOUDACCOUNT=<cloudaccount>
export ITAC_CLIENT_ID=<Client ID >
export ITAC_CLIENT_SECRET=<Client secret>
To quickly get started using the Intel provider for Terraform, configure the provider as shown below. Full provider documentation with details on all options available is located on the Terraform Registry site.
terraform {
required_providers {
intel-cloud = {
source = "intel/intel-cloud"
version = "0.0.2"
}
}
}
provider "intel-cloud" {
# Configuration options
}