This is a terraform provider for Xen Orchestra.
The terraform provider is documented on the terraform registry page
General documentation about providers in terraform can be found at the terraform documentation.
If using terraform 0.13, terraform is able to install the provider automatically for you. See this for more details.
If using terraform 0.12 or lower download a suitable binary from the releases and copy it to ~/.terraform.d/plugins/terraform-provider-xenorchestra_vX.Y.Z
where X.Y.Z
is the version.
The provider supports detailed logging for troubleshooting and debugging purposes.
To enable debug logging, set the TF_LOG_PROVIDER
environment variable:
export TF_LOG_PROVIDER=DEBUG
terraform plan
You can control the level of provider logging with the TF_LOG_PROVIDER
environment variable:
export TF_LOG_PROVIDER=DEBUG
terraform apply
Valid TF_LOG_PROVIDER
levels are: TRACE
, DEBUG
, INFO
, WARN
, ERROR
.
To save logs to a file for analysis:
export TF_LOG_PROVIDER=DEBUG
export TF_LOG_PATH=./terraform.log
terraform apply
Note: Only enable debug logging when troubleshooting, as it can significantly increase log verbosity and may impact performance.
You can discuss any issues you have or feature requests in Discord.