https://github.com/rjeczalik/terraform-aws-scylla
Terraform module for creating Scylla clusters on AWS
https://github.com/rjeczalik/terraform-aws-scylla
aws cassandra cql database nosql scylla scylla-cluster scylladb terraform terraform-module
Last synced: 2 months ago
JSON representation
Terraform module for creating Scylla clusters on AWS
- Host: GitHub
- URL: https://github.com/rjeczalik/terraform-aws-scylla
- Owner: rjeczalik
- Created: 2018-11-10T01:50:03.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2020-10-23T20:53:44.000Z (about 5 years ago)
- Last Synced: 2025-04-11T16:37:48.058Z (8 months ago)
- Topics: aws, cassandra, cql, database, nosql, scylla, scylla-cluster, scylladb, terraform, terraform-module
- Language: HCL
- Homepage: http://cloud.scylladb.com
- Size: 93.8 KB
- Stars: 22
- Watchers: 4
- Forks: 10
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# terraform-aws-scylladb
Terraform module for deploying ScyllaDB cluster on AWS. It also deploys [Scylla Monitoring Stack](https://docs.scylladb.com/operating-scylla/monitoring/monitoring_stack/) alongside the cluster, to monitor its metrics.
### Example
```bash
$ cat main.tf
```
```hcl
module "scylla-cluster" {
source = "github.com/rjeczalik/terraform-aws-scylla"
aws_access_key = "AKIA..."
aws_secret_key = "..."
aws_instance_type = "i3.large"
cluster_count = 3
cluster_user_cidr = ["0.0.0.0/0"]
}
```
### Usage
Once you configure the module, create the cluster with:
```
$ terraform apply -no-color -auto-approve
```
To destroy the cluster, tear it down with:
```
$ terraform destroy -auto-approve
```
### Related modules
- https://github.com/rjeczalik/terraform-aws-scylla-bench