This directory contains example Terraform configurations for all supported integration types in the Adaptive Terraform provider.
Each integration type has its own directory containing:
provider.tf- Common provider configurationmain.tf- Integration-specific resource configuration
aws/- AWS integrationawsdocumentdb/- AWS DocumentDB integrationawsredshift/- AWS Redshift integrationawssecretsmanager/- AWS Secrets Manager integrationazure/- Azure integrationazurecosmosnosql/- Azure Cosmos DB NoSQL integrationazuresqlserver/- Azure SQL Server integrationaruba_instant_on/- Aruba Instant On integrationaruba_sw/- Aruba Switch integrationcisco_ngfw/- Cisco Next-Generation Firewall integrationclickhouse/- ClickHouse integrationcockroachdb/- CockroachDB integrationcoralogix/- Coralogix integrationcustom_siem_webhook/- Custom SIEM Webhook integrationcustomintegration/- Custom integrationdatadog/- Datadog integrationelasticsearch/- Elasticsearch integrationendpoints/- Various endpoint creation patterns and configurationsfortinet_ngfw/- Fortinet Next-Generation Firewall integrationgcp/- Google Cloud Platform integrationgoogle/- Google OAuth integrationgroup-endpoint-integration/- Group and endpoint management integrationhpe_switch/- HPE Switch integrationjumpcloud/- JumpCloud integrationkeyspaces/- AWS Keyspaces integrationkubernetes/- Kubernetes integrationmongodb/- MongoDB integrationmongodb_atlas/- MongoDB Atlas integrationmongodb_authorization/- MongoDB with multi-line authorization rolesmongodb_aws_secrets_manager/- MongoDB with AWS Secrets Manager integrationmsteams/- Microsoft Teams integrationmysql/- MySQL integrationmysql_aws_secrets_manager/- MySQL with AWS Secrets Manager integrationokta/- Okta integrationonelogin/- OneLogin integrationpaloalto_ngfw/- Palo Alto Next-Generation Firewall integrationpostgres/- PostgreSQL integrationpostgres_aws_secrets_manager/- PostgreSQL with AWS Secrets Manager integrationrabbitmq/- RabbitMQ integrationrdp_windows/- RDP Windows integrationserverlist/- Server list integrationsecrets-from-file/- Reading secrets and credentials from local filesservices/- Services integrationsnowflake/- Snowflake integrationsnowflake_aws_secrets_manager/- Snowflake with AWS Secrets Manager integrationsplunk/- Splunk integrationsql_server/- SQL Server integrationsqlserver_aws_secrets_manager/- SQL Server with AWS Secrets Manager integrationssh/- SSH integrationsyslog/- Syslog integrationyugabytedb/- YugabyteDB integrationzerotier/- ZeroTier integration
To test a specific integration:
-
Navigate to the integration directory:
cd examples/<integration_name>
-
Initialize Terraform:
terraform init
-
Validate the configuration:
terraform validate
-
Plan the deployment:
terraform plan
- These examples use test/dummy values and are not intended for production use
- Some integrations may require valid credentials or endpoints to function properly
- The configurations demonstrate the required and optional parameters for each integration type