Terraform Module to build a VoltDB v8.4.1 cluster on an Ubuntu 18.04 EC2 instance.
The cluster is built from multiple EC2 instances in a single availability zone.
Cluster of multiple nodes can be provisioned by simply setting the node_count input variable
The deployment configuration can be specified by your deployment.xml or deployment.tpl.
Refer to the documentation here - https://docs.voltdb.com/UsingVoltDB/AppxConfigFile.php
The vpc_sg example demonstrates building a VoltDB cluster with a custom VPC and Security Group.
cd
to the example directory that you'd like to run
Then execute terraform apply -var-file=values.tfvars -var-file=path/to/aws_keys.tfvars
You will need to put in your own values in values.tfvars and provide a file (aws_keys.tfvars) that contains the access keys (https://learn.hashicorp.com/terraform/getting-started/variables.html#from-a-file)