MongoDB and HashiCorp Terraform
Integrate MongoDB Atlas into your continuous delivery workflow using the HashiCorp Terraform MongoDB Atlas Provider to automate your data infrastructure deployments on any cloud provider.
How to use MongoDB Atlas and HashiCorp Terraform
Customers Using HashiCorp Terraform and MongoDB Atlas
Learn about Liberty Mutual's journey to the cloud and how it uses the HashiCorp Terraform MongoDB Atlas Provider.
MongoDB support for Terraform CDK (CDKTF)
MongoDB Atlas and HashiCorp Terraform FAQ
What is MongoDB Atlas?
MongoDB Atlas is a fully managed cloud database service that simplifies deploying, managing, and scaling MongoDB.
Who is HashiCorp?
HashiCorp provides open-source tools and commercial products for infrastructure automation, focusing on cloud provisioning, security, networking, and application deployment, including HashiCorp Terraform.
What is HashiCorp Terraform?
HashiCorp Terraform is a tool that provides a foundation for cloud infrastructure automation using infrastructure as code for provisioning and compliance in the cloud operating model. Operators can easily provision and manage any infrastructure with one workflow and on-demand using a library of approved infrastructure modules. Terraform is offered both as an open source and enterprise solution, with the enterprise product building on the open source to address organizational challenges and complexity.
What is the Terraform MongoDB Atlas Provider?
The Terraform MongoDB Atlas Provider makes it easy to deploy, update, and manage Atlas configurations as code through Terraform. With the Terraform plugin for Atlas, DevOps teams can simplify data infrastructure management and control the use of Atlas across the organization. Developers can quickly and easily deploy standardized clusters in testing, QA, and production environments.
Can I use HashiCorp Terraform with my existing MongoDB database?
Yes, users will first need to import existing resources into their Terraform scripts.
What resources are supported by the HashiCorp Terraform MongoDB Atlas Provider?
The Terraform MongoDB Atlas Provider supports almost all resources of the Atlas Admin API, including deploying shared-tier, dedicated, and serverless clusters, creating private endpoints, creating cloud backups, and alert configurations. For a complete list, see Terraform Docs.
I’m interested in a resource not currently supported by the Terraform MongoDB Atlas Provider. What should I do?
Let us know of any or all feature requests (or upvote existing ones).
Who is supporting the HashiCorp Terraform MongoDB Atlas Provider?
The Terraform provider is the official plugin verified by MongoDB. You can download the latest version of our Terraform Provider here.
Does MongoDB Atlas integrate with any other HashiCorp products?
Currently, MongoDB Atlas also integrates with HashiCorp Vault, a secrets management tool that securely stores, manages, and controls access to sensitive data like programmatic API keys and database user credentials.