Skip to content

infosec-shinobi/sdp-terraform-provider

 
 

Repository files navigation

Terraform Provider for Appgate

Version compatibility

Our goal is to always support the latest stable release of Appgate.

The current version of the master branch supports Appgate appliance API version 13.

client version 12 client version 13 client version 14
Appgate SDP 5.1.* Full support
Appgate SDP 5.2.* Partial support Full support
Appgate SDP 5.3.* Partial support Partial support Partial support

Requirements

  • Terraform v0.12.19
  • Go 1.13 (to build the provider plugin)

Building the provider

$ make build

Using the provider

Detailed documentation for the Appgate provider can be found in the docs directory, here.

A detailed example how to deploy Appgate to AWS 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:444/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:444/admin" \
APPGATE_USERNAME="admin" \
APPGATE_PASSWORD="admin" \
go test -v -timeout 120m github.com/appgate/terraform-provider-appgate/appgate -run '^(TestAccApplianceBasicController)$'

About

Terraform provider for Appgate SDP

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 99.7%
  • Other 0.3%