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