output "dynu_domain" { description = "Primary Dynu domain represented by this Terraform root." value = local.dynu_domain } output "dynu_dns_records_catalog" { description = "Documentation catalog of expected Dynu DNS records discovered from repo service exposure." value = local.dynu_dns_records_catalog } output "dynu_dns_inventory" { description = "Documentation-friendly Dynu DNS inventory for export and merge into broader infrastructure docs." value = { provider = "dynu" domain = local.dynu_domain record_count = length(local.dynu_dns_records_catalog) records = local.dynu_dns_records_catalog } } output "dynu_root_domain_id" { description = "Dynu numeric domain ID resolved from dynu_root_domain." value = data.dynu_dns_records.root.domain_id } output "dynu_root_domain_name" { description = "Dynu root domain name resolved from dynu_root_domain." value = data.dynu_dns_records.root.domain_name } output "dynu_dns_records" { description = "Full read-only DNS record inventory returned by Dynu." value = data.dynu_dns_records.root.records } output "dynu_dns_hostnames" { description = "Sorted hostname list discovered for dynu_root_domain." value = sort(distinct([for record in data.dynu_dns_records.root.records : record.hostname])) } output "dynu_dns_record_import_ids" { description = "Map of generated Terraform resource names to provider import IDs in domain_id/record_id format." value = { for name, record in local.dynu_dns_record_name_map : name => format("%s/%s", record.domain_id, record.id) } }