Skip to content

identity/active_directory_domain_service

Overview

This page documents the Terraform module implementation, key configuration surfaces, and how it integrates with CAF.

Dependency diagram (Mermaid)

graph TD azurecaf_name.aadds["azurecaf_name.aadds"] azurerm_active_directory_domain_service.aadds["azurerm_active_directory_domain_service.aadds"] data.azurecaf_name.aadds["data.azurecaf_name.aadds"] azurerm_active_directory_domain_service.aadds --> azurecaf_name.aadds

Module Reference

Category: identity
Path: modules/identity/active_directory_domain_service
Azure Resources: azurecaf_name, azurerm_active_directory_domain_service

Inputs

Name Description Type Required Default Validation
"global_settings" "Global settings object (see module README.md)" any yes - -
"client_config" "Client configuration object (see module README.md)." any yes - -
"settings" "(Required) Used to handle passthrough paramenters." any yes - -
"vnets" "(Required) Combined vnet object." any yes - -
"location" "location of the resource if different from the resource group." string no - -
"resource_group_name" "Resource group object to deploy the Azure resource" string no - -
"resource_group" "Resource group object to deploy the Azure resource" any yes - -
"base_tags" "Base tags for the resource to be inherited from the resource group." bool yes - -

Outputs

Name Description Sensitive Value
"id" "The ID of the Domain Service." - azurerm_active_directory_domain_service.aadds.id
"deployment_id" "A unique ID for the managed domain deployment." - azurerm_active_directory_domain_service.aadds.deployment_id
"resource_id" "The Azure resource ID for the domain service." - azurerm_active_directory_domain_service.aadds.resource_id
"secure_ldap" "The publicly routable IP address for LDAPS clients to connect to." - azurerm_active_directory_domain_service.aadds.secure_ldap
"domain_controller_ip_addresses" "A list of subnet IP addresses for the domain controllers in this Replica Set, typically two." - azurerm_active_directory_domain_service.aadds.initial_replica_set[0].domain_controller_ip_addresses
"external_access_ip_address" "The publicly routable IP address for the domain controllers in this Replica Set." - azurerm_active_directory_domain_service.aadds.initial_replica_set[0].external_access_ip_address
"service_status" "The current service status for the replica set." - azurerm_active_directory_domain_service.aadds.initial_replica_set[0].service_status
"location" "The Azure location in which the initialreplica set resides." - azurerm_active_directory_domain_service.aadds.initial_replica_set[0].location

Sources

  • modules/identity/active_directory_domain_service/locals.tf
  • modules/identity/active_directory_domain_service/main.tf
  • modules/identity/active_directory_domain_service/module.tf
  • modules/identity/active_directory_domain_service/outputs.tf
  • modules/identity/active_directory_domain_service/variables.tf