Skip to content

lamoregedion/MongoDB-Atlas-Terraform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 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

Contributors 2

  •  
  •  

Languages