This provider allows to easily interact with EfficientIP's SOLIDserver REST API. It allows to manage supported resources through CRUD operations for efficient DDI orchestration.
This provider is compatible with EfficientIP SOLIDserver version 6.0.2 and higher.
Download the latest revision of the master branch then use the go compiler to generate the binary.
cd "${GOPATH}"
go get github.com/alexissavin/terraform-provider-solidserver
cd ./src/github.com/alexissavin/terraform-provider-solidserver
go get
go build -o terraform-provider-solidserver_vX.Y.Z
Download the appropriate build for your system from the [release page]: https://github.com/alexissavin/terraform-provider-solidserver/releases or build the master branch of this repository.
Move the binary file terraform-provider-solidserver_vX.Y.Z
into the following directory: $HOME/.terraform.d/plugins/
.
Move the binary file terraform-provider-solidserver_vX.Y.Z
into the following directory: %APPDATA%\terraform.d\plugins\windows_amd64\
.
You can enable debug mode by exporting TF_LOG
environment variable setting its value to DEBUG
.
For further details have a look to the terraform documentation
In order to perform the acceptance tests of the solidserver module, first set in your environment the variables required for the connection (SOLIDServer_HOST
, SOLIDServer_USERNAME
and SOLIDServer_PASSWORD
). In addition you could disable the TLS certificate validation by setting the SOLIDServer_SSLVERIFY
to false.
TF_ACC=1 go test solidserver -v -count=1 -tags "all"
See USAGE.md