https://github.com/ekgf/terraform-aws-neptune
A Terraform module that sets up AWS Neptune
https://github.com/ekgf/terraform-aws-neptune
Last synced: 5 months ago
JSON representation
A Terraform module that sets up AWS Neptune
- Host: GitHub
- URL: https://github.com/ekgf/terraform-aws-neptune
- Owner: EKGF
- License: mit
- Created: 2023-11-12T12:04:23.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-03-11T09:55:31.000Z (over 2 years ago)
- Last Synced: 2025-03-01T18:45:15.455Z (over 1 year ago)
- Language: HCL
- Size: 33.2 KB
- Stars: 0
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# Terraform AWS Neptune
Set up AWS Neptune with Terraform.
## Current state
This is just a first draft. Feel free to contribute via pull requests.
## Usage
For instance, in your own project, you can add Neptune support by adding the following to your `main.tf`:
```hcl
module "neptune_staging" {
source = "EKGF/neptune/aws"
version = "0.0.8"
name = "staging"
org_short = var.org_short
project_short = var.project_short
aws_region = var.aws_region
aws_availability_zones = var.aws_availability_zones
aws_account_id = var.aws_account_id
aws_access_key_id = var.aws_access_key_id
aws_secret_access_key = var.aws_secret_access_key
environment = var.environment
vpc_name = var.vpc_name
iam_permissions_boundary = var.iam_permissions_boundary
security_group_ids = module.dt_vpc.private_security_group_ids
subnet_ids = module.dt_vpc.private_subnet_id
port = var.neptune_port
}
```
## Other documentation
- [Other EKGF Terraform modules](https://registry.terraform.io/namespaces/EKGF)
- [Generated documentation for this module](https://registry.terraform.io/modules/EKGF/neptune/aws/latest)