Skip to content

RT-TECH-AA/MongoDB-Atlas-Terraform

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

Provisioning MongoDB Atlas Clusters using Terraform

Sample code to deploy MongoDB Atlas clusters using the Terraform MongoDB Atlas Provider.

Clone this repository

$ git clone https://github.com/lamoregedion/MongoDB-Atlas-Terraform.git

Add a terraform.tfvars file with the following values. The Programmatic API Keys and Organization Id are required. Optionally use the remaining values to override default values:

# Required 
mongodb_atlas_api_public_key  = "<API Public Key>"
mongodb_atlas_api_private_key = "<API Privite Key>"
org_id                        = "<Atlas Org Id>"

# Optional
project_name             = "<Desired Project Name>"
cluster_name	         = "<Cluster name>"
database_username        = "<Database User Name>"
database_user_password   = "<Database User Password>"
access_list_ip           = "<Whitelist IP>"
access_list_ip_desc      = "<Whitelist IP Description>"

Initialize the MongoDB Atlas Provider:

✗ terraform init

View the terraform and provider version

✗ terraform providers -version
Terraform v1.0.2
on darwin_arm64
+ provider registry.terraform.io/mongodb/mongodbatlas v0.9.1

Apply your changes:

✗ terraform apply

View the current state:

✗ terraform show

Destroy the state:

✗ terraform destroy

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HCL 100.0%