This repository contains the official Terraform provider for AppGate SDP, enabling you to manage your SDP infrastructure as code.
🔧 Purpose
Our goal is to provide first-class support for the latest version of AppGate SDP, with compatibility and maintenance extending to the two most recent versions as well.
Earlier versions of AppGate SDP may still be compatible, but this is not guaranteed.
🤝 Contributing
We welcome contributions from the community!
Requirements
Building the provider
$ make build
Using the provider
Detailed documentation for the AppGate SDP provider can be found in the docs directory, here.
Examples how to deploy AppGate SDP to cloud platforms can be found here.
Testing the provider
$ make test
Example how to run acceptance test on an existing AppGate environment.
APPGATE_ADDRESS="https://envy-10-97-168-40.devops:8443/admin" \
APPGATE_USERNAME="admin" \
APPGATE_PASSWORD="admin" \
make testacc
test 1 acceptance test, for example
TF_ACC=1 \
APPGATE_ADDRESS="https://ec2-54-80-224-21.compute-1.amazonaws.com:8443/admin" \
APPGATE_USERNAME="admin" \
APPGATE_PASSWORD="admin" \
go test -v -timeout 120m github.com/appgate/terraform-provider-appgatesdp/appgate -run '^(TestAccApplianceBasicController)$'