This is the Terraform Provider for Lumen's Bare Metal Management Platform. It interfaces with the Lumen API client. Developed in Go.
Current: 2.5.0
Clone terraform-provider-lumen from github:
git clone https://github.com/LumenTech/terraform-provider-lumen.git
First, the developer overrides will need to be set. Add the following to your terraform rc file:
provider_installation {
dev_overrides {
"LumenTech/lumen" = "<Insert path to Go's bin>"
}
}
Next, install the terraform provider:
cd terraform-provider-lumen
go install
This will install the libraries needed for Lumen's terraform provider to execute API operations.
The following list of data sources are supported by Lumen's Terraform Provider:
Data Source Name | Description |
---|---|
data_source_bare_metal_locations | Provides a list of locations for Lumen bare metal |
data_source_bare_metal_configurations | Provides a list of Lumen bare metal configurations at a specific location |
data_source_bare_metal_osImages | Provides a list of available OS images at a specific location |
data_source_bare_metal_networkSizes | Provides a list of Lumen network sizes at a specific location |
The following list of resources are supported by Lumen's Terraform Provider:
Resource Name | Description |
---|---|
resource_bare_metal_server | Used for bare metal server creation |
resource_bare_metal_network | Used for bare metal network creation |