EfficientIP SOLIDserver Provider
This provider allows to easily interact with SOLIDserver's REST API.
It allows managing all IPAM objects through CRUD operations.
This provider is compatible with SOLIDserver version 6.0.2 and higher.
Build
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_v1.0.8
Install
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.
Linux
Move the binary file terraform-provider-solidserver_vX.Y.Z
into the following directory: $HOME/.terraform.d/plugins/
.
Windows
Move the binary file terraform-provider-solidserver_vX.Y.Z
into the following directory: %APPDATA%\terraform.d\plugins\windows_amd64\
.
Debug
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
Acceptance Tests
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
Usage
See USAGE.md