FAQ
Fragen, die Teams stellen, bevor sie mit TerraProvider starten.
Was verwaltet wird, wie die Anmeldung funktioniert, welche Edition passt und wie der Kauf abläuft – nach Thema gegliedert.
Was verwaltet wird und was ein Plan ändert
01Legt es Benutzer und Gruppen an?
Nein. Benutzer, Gruppen, Anwendungen und Service Principals sind Lookups: Du kannst sie lesen und ihre IDs referenzieren. Gruppen legst du mit HashiCorps azuread-Provider an, wie es das Quickstart-Beispiel zeigt, und weist ihnen dann mit TerraProvider Richtlinien zu.
02Worin unterscheidet sich TerraProvider von Microsoft365DSC?
Beide arbeiten in unterschiedlichen Toolchains. Microsoft365DSC basiert auf PowerShell Desired State Configuration; TerraProvider ist ein Provider für Terraform und OpenTofu, sodass deine Tenant-Einstellungen in HCL geschrieben werden und denselben State, dieselben Plans und Pipelines nutzen wie deine Azure-Ressourcen. Wenn dein Team bereits Terraform oder OpenTofu einsetzt, fügt es sich nahtlos in die bestehende Infrastruktur ein.
03Können wir es neben dem azuread-Provider oder einem anderen Microsoft 365-Provider verwenden?
Ja. Das Quickstart-Beispiel zeigt es: Gruppen kommen vom azuread-Provider von HashiCorp, und TerraProvider weist ihnen in derselben Konfiguration Richtlinien zu. Lass einen Provider je Objekt zuständig sein: TerraProvider überwacht jedes Attribut der von ihm verwalteten Objekte, sodass eine Änderung, die ein anderes Tool daran vornimmt, beim nächsten Plan sichtbar wird.
04Wir haben unseren Tenant manuell konfiguriert. Müssen wir von vorne anfangen?
Nein. Jede Ressource lässt sich in den Terraform-State importieren, und das Quickstart-Beispiel exportiert Gruppen, Filter, Benachrichtigungsvorlagen, Compliance-Richtlinien und Konfigurationsrichtlinien in Code und importiert sie für dich. Nach dem ersten Plan ist etwas Nacharbeit zu erwarten; der Export ist ein Ausgangspunkt, keine exakte Kopie.
05Was passiert mit Einstellungen, die wir nicht definieren?
Sie erhalten den Standardwert, den die Microsoft-Portale verwenden, und der Plan überwacht sie wie alles andere. Eine Änderung im Portal erscheint beim nächsten Plan; der nächste Apply setzt sie zurück, sofern du den neuen Wert nicht in deine Datei aufnimmst.
Einrichtung und Anmeldung
01Funktioniert es mit OpenTofu?
Ja. Der Provider ist im OpenTofu Registry unter derselben Adresse, terraprovider/microsoft365wp, gelistet, und die Workflows des Quickstart-Beispiels laufen mit OpenTofu. Deine Konfiguration ändert sich beim Wechsel nicht.
02Welche Berechtigungen werden benötigt?
Microsoft Graph-Anwendungsberechtigungen für die verwalteten Objekte, jeweils mit Admin Consent erteilt: zum Beispiel DeviceManagementConfiguration.ReadWrite.All für Intune-Richtlinien und Policy.ReadWrite.ConditionalAccess für Conditional Access. Die vollständige Liste findest du auf der Seite „How it works".
03Kann eine Pipeline ohne gespeichertes Secret ausgeführt werden?
Ja. Verwende OpenID Connect aus GitHub Actions oder eine Azure DevOps Service Connection; der Provider liest dieselben ARM_*-Einstellungen wie der azuread-Provider. Für lokale Arbeit nutzt er deine Azure CLI-Anmeldung.
04Funktioniert es in Government Clouds?
Ja. Setze die Umgebung auf US Government L4, US Government L5 (DoD) oder China, oder verweise auf deinen eigenen Metadata Host.
Editionen und Lizenzen
01Gibt es eine kostenlose Edition?
Ja. Die Community Edition ist für Organisationen mit bis zu 99 Benutzern kostenlos. Sie ist für den eigenen Tenant gedacht, wird von eigenen Mitarbeitern konfiguriert, erfordert eine Registrierung und enthält keinen Support. Service Provider können sie nicht für Kundentanants nutzen.
02Ist der Code offen?
Der Quellcode ist auf GitHub unter der Business Source License 1.1 öffentlich einsehbar. Du kannst ihn frei lesen und testen; für den Produktiveinsatz ist ein Abonnement erforderlich, und die Community Edition ist ein solches – kostenlos.
03Wer zählt als Benutzer?
Jeder Benutzer im Tenant, der über eine Lizenz für Microsoft Intune P1 oder Microsoft Entra ID P1 oder höher verfügt. Benutzer ohne eine dieser Lizenzen zählen nicht.
04Wir verwalten Tenants für Kunden. Welcher Plan ist der richtige für uns?
Der Einsatz von TerraProvider für Kundentanants erfordert einen eigenen Plan. Sprich uns an.
05Erhalten gemeinnützige Organisationen einen Rabatt?
Sprich uns an; für gemeinnützige Organisationen gibt es Sonderkonditionen.
Kauf und Support
01Was ist das kleinste Paket?
100 Benutzer. Die Pakete umfassen 100, 250, 1.000, 2.500 und 10.000 Benutzer; benötigst du mehr als im Paket enthalten, buchst du weitere Benutzer zum Stückpreis des jeweiligen Pakets hinzu. Die Tabelle oben zeigt beides.
02Können wir monatlich zahlen?
Nein. Abonnements laufen ein Jahr und werden für das gesamte Jahr im Voraus abgerechnet.
03Können wir über den Azure Marketplace kaufen?
Ja, mit einem Azure-Abonnement, auf dem du die Rolle Owner oder Contributor hast, in 56 Ländern und Regionen. Microsoft stellt erst nach Ablauf der Kündigungsfrist eine Rechnung, und nach dem Kauf erstellen wir deine Lizenz innerhalb eines Werktags.
04Ist Support inbegriffen?
In der Enterprise Edition ja: per Ticket, Montag bis Freitag, 08:00 bis 18:00 Uhr CET/CEST, mit einer typischen Reaktionszeit von unter 8 Stunden bei Incidents, auf Englisch. Die Community Edition enthält keinen Support.