Quick Start: AWS (bring-your-own)

The production-shaped path: run Tripwire's control server and sink in your AWS account, wired to your own dependencies. This is what a real enterprise or government customer deploys — their estate, their directory, their infrastructure.

What we provide

Only the control server (an ASG behind an ALB) and the sink fleet. Everything else is yours.

What you bring / configure

Area Your choice (point-pick)
NetworkBring your own VPC / subnets, or let the module create one.
DatabaseYour own RDS Postgres, or the module provisions one.
TLSA DNS-validated ACM cert the module creates from your Route53 zone, or pass acm_certificate_arn for a cert you manage.
IdentityConfigure OIDC / SAML / LDAP in System Setup against your IdP (Microsoft Entra ID / Okta / your own Keycloak) and your Active Directory.
Notifications / loggingPoint-pick — SES / CloudWatch.

This path does not bundle Keycloak + AD — that's the all-in-one demo. It's deploy/terraform/ (the production modules), driven by point-pick variables — see deploy/terraform/DESIGN.md.

Note. These modules are terraform validate-clean; the all-in-one sandbox path has been run end-to-end.

Steps (sketch)

  1. Set the point-pick variables — VPC, database, and either domain + route53_zone_id or acm_certificate_arn.
  2. Apply the modules:
terraform init
terraform apply

After it's up: configure SSO / LDAP in System Setup against your directory, and upload your license. Don't have one yet? Request a license for your organisation from enterprise@gettripwires.com.