Allow creation of Atlas organizations in Terraform
there are really 3 steps for our dev teams to get moving in Atlas:
1. create an org
2. create a project
3. create a cluster
the first one is the only one that still has to be done from a console. if we had a terraform script to create an org in our account, we could trigger creation after approval in ServiceNow
This feature has been released in v1.10.0 of the Terraform Provider for MongoDB Atlas! Thank you for the feedback.
AdminZuhair (Admin, MongoDB) commented
Hi Stephen this feature is now planned and should be out later this year. Hope this helps!
By the way, Atlas Orgs can hold hundreds of Projects so you should be able to programmatically create new Projects and Clusters for requesters within the single-Org paradigm today. Users can be scoped to particular Projects in the Org. We want to offer more flexibility in the future because folks often seek a higher level of isolation that Projects within an Org can provide.
Hear you loud and clear here. However, one of the reasons we haven't built an API endpoint for this is that an Atlas Org -- today -- is also tied to a billing context/payment method. This means that a programmatically created Atlas Org cannot actually be used for cluster deployments without a manual intervention step to configure billing. We would like to explore options in the future to offer more flexibility.