https://store-images.s-microsoft.com/image/apps.23368.95d43dab-672e-4ed0-98a8-0d9816abf88e.58778ced-4e16-4dca-8d95-ea332890d2b6.93bfefe2-7e4a-48ec-8a45-edbd98ad332d

TerraProvider – Terraform Provider for Microsoft 365

glueckkanja AG

TerraProvider – Terraform Provider for Microsoft 365

glueckkanja AG

Configuration as Code for Microsoft 365 Policy Management

Overview
TerraProvider automates policy configurations across your Microsoft 365 tenants so you can keep them consistent and auditable. M365 settings are managed as Terraform configuration file in a version control system and applied to each tenant via Microsoft's Graph API. This approach helps you ensure maximum control over your tenant configuration.
If you have multiple tenants in your environment, you can easily keep all tenants in sync, simplify compliance audits, and help ensure that all tenants are using best practices. The ability to quickly set up a new tenant based on existing policies also helps with disaster recovery - a component often overlooked by backup software.

M365 Configuration as Code
Manually configuring M365 configurations is very time-consuming and error-prone. TerraProvider enables you to define all configurations as code that is version controlled so that you can fork, audit, and roll-back any changes to Microsoft 365 configurations with ease, helping operationalize and scale your configuration management.

Always up to date
TerraProvider instruments Microsoft’s Graph API as a provider for Terraform and OpenTofu. Rather than coding the provider manually, the code is auto-generated based on Microsoft’s specifications. That means your provider will always be ready to manage latest updates in M365 configuration policies.

Change Management for Conditional Access
Conditional access rules secure the front door for your enterprise and are critical for creating a zero-trust environment. Manually configuration poses risks for compliance and security alike. TerraProvider aligns conditional access rules with internal policies and provides a clean approval process and audit trail through the version history of the configuration code.

Uniform and reproducible Configurations
Configuring policies manually across environments is time-consuming and error-prone. Test results become unreliable, causing you to chase unexpected bugs. Differences in user roles and permissions between environments can expose sensitive data or functionality inadvertently. TerraProvider keeps all environments in identical states and simplifies change management.

Multi-tenant Management
Multi-tenant management and consistency is challenging when you are doing all configurations manually. With TerraProvider, you have peace of mind that you’re following your best practice everywhere. And when you need to make a change, it’s easy to roll out updates across all tenants – no matter whether you’re managing tenants by region and organization.

Disaster Recovery
Backup solutions focus on files and databases but miss tenant configurations. TerraProvider helps you recover from a disaster with all of your configurations intact. It’s the final piece of the puzzle for your disaster recovery plan.


Information on Licensing, Subscription Management and Billing
For further information on how to manage your subscription, trial terms, licensing and pricing, please refer to below links, which will forward you to our documentation.


First Steps
Instructions on how to purchase TerraProvider from the Azure Marketplace and how to get started afterwards can be found in our documentation: How to purchase TerraProvider?
Note: You will only be charged by Microsoft, once you have completed the enrolment on our landing page and received our welcome email.

https://store-images.s-microsoft.com/image/apps.43397.95d43dab-672e-4ed0-98a8-0d9816abf88e.58778ced-4e16-4dca-8d95-ea332890d2b6.e7badc7b-6244-4eff-ba12-464408c78ddd
https://store-images.s-microsoft.com/image/apps.43397.95d43dab-672e-4ed0-98a8-0d9816abf88e.58778ced-4e16-4dca-8d95-ea332890d2b6.e7badc7b-6244-4eff-ba12-464408c78ddd
https://store-images.s-microsoft.com/image/apps.59904.95d43dab-672e-4ed0-98a8-0d9816abf88e.58778ced-4e16-4dca-8d95-ea332890d2b6.d0d95de0-aa30-4d42-a1d1-fa4d41481db4
https://store-images.s-microsoft.com/image/apps.19677.95d43dab-672e-4ed0-98a8-0d9816abf88e.58778ced-4e16-4dca-8d95-ea332890d2b6.ce896099-6748-4745-b60a-cd5091f93fac