This repository contains the code for the blog post demoing the Streamdal terraform module: https://medium.com/streamdal/configuring-streamdal-with-terraform-d07e6cf9dfe3
- Ensure Terraform is installed
- Ensure the Streamdal server is running locally :
curl -sSL https://sh.streamdal.com | bash
- cd
streamdal-config
- Run
terraform init && terraform apply
- Navigate to
http://localhost:8080
in your browser to see the Streamdal UI and that the audience and pipeline are configured - cd
../demo-app
- Run the demo app:
go run main.go
- The resulting output should contain the masked email in the payload:
{
"customer": {
"email": "john******************",
"first_name": "John",
"last_name": "Doe"
}
}