lighthouse
claranet/lighthouse/azurerm
Terraform module for Azure Lighthouse (definition and assignment)
Azure Lighthouse     Azure terraform module to create a Lighthouse definition and assign it to scopes where management delegation is needed. Global versioning rule for Claranet Azure modules | Module version | Terraform version | OpenTofu version | AzureRM version | | -------------- | ----------------- | ---------------- | --------------- | | >= 8.x.x | Unverified | 1.8.x | >= 4.0 | | >= 7.x.x | 1.3.x | | >= 3.0 | | >= 6.x.x | 1.x | | >= 3.0 | | >= 5.x.x | 0.15.x | | >= 2.0 | | >= 4.x.x | 0.13.x / 0.14.x | | >= 2.0 | | >= 3.x.x | 0.12.x | | >= 2.0 | | >= 2.x.x | 0.12.x | | < 2.0 | | < 2.x.x | 0.11.x | | < 2.0 | Contributing If you want
| Name | Type | Description | Default |
|---|---|---|---|
| managing_tenant_id | string | The ID of the managing Tenant. | required |
| managed_subscription_id | string | The ID of the managed Subscription that will contains the Lighthouse Definition. | required |
| authorizations | list(object({ principal_id | List of Authorization objects. | required |
| scopes | map(string) | Map of 'name => Scope IDs' to associate the Lighthouse definition (Subscription | required |
| name | string | The name of the Lighthouse Definition. | required |
| description | string | A description of the Lighthouse Definition. | null |
resource — Lighthouse resource object.resource_assignments — Lighthouse assignment resource objects.id — Lighthouse definition ID.Azure landing zones Terraform module
Terraform supermodule for the Terraform platform engineering for Azure
Terraform module to deploy landing zone subscriptions (and much more) in Azure
Terraform Module to define a consistent naming convention by (namespace, stage,