Requirements
Getting Started
Instructions for popular operating systems can be found here.
The terraform configuration must:
- be named with a .tf file extension.
- reference this provider by its global address (
registry.terraform.io/Juniper/mist
) or just Juniper/mist
.
- include a provider configuration block which tells the provider which Mist Cloud must be used and which credentials to use.
terraform {
required_providers {
mist = {
source = "registry.terraform.io/Juniper/mist"
}
}
}
provider "mist" {
host = "api.mist.com"
apitoken = "xxxxxxxxxxxxxxxxxxxxxxxxx"
}
Run the following at a command prompt while in the same directory as the configuration file to fetch the Apstra provider plugin.
terraform init
Credentials
Mist credentials can be supplied in the provider configuration block or through environment variables (recommended):
export MIST_APITOKEN=<apitoken>
export MIST_USERNAME=<username>
export MIST_PASSWORD=<password>
Start configuring resources
Full documentation for provider, resources and data sources can be found here.
See the open issues for a full list of proposed features (and known issues).