outputs.tf (32 lines of code) (raw):

output "automation_account" { description = "A curated output of the Azure Automation Account." value = { dsc_primary_access_key = try(azurerm_automation_account.management[0].dsc_primary_access_key, null) dsc_secondary_access_key = try(azurerm_automation_account.management[0].dsc_secondary_access_key, null) dsc_server_endpoint = try(azurerm_automation_account.management[0].dsc_server_endpoint, null) hybrid_service_url = try(azurerm_automation_account.management[0].hybrid_service_url, null) id = try(azurerm_automation_account.management[0].id, null) name = try(azurerm_automation_account.management[0].name, null) identity = { tenant_id = try(azurerm_automation_account.management[0].identity[0].tenant_id, null) principal_id = try(azurerm_automation_account.management[0].identity[0].principal_id, null) } } } output "log_analytics_workspace" { description = "A curated output of the Log Analytics Workspace." value = { id = azurerm_log_analytics_workspace.management.id name = azurerm_log_analytics_workspace.management.name primary_shared_key = azurerm_log_analytics_workspace.management.primary_shared_key secondary_shared_key = azurerm_log_analytics_workspace.management.secondary_shared_key workspace_id = azurerm_log_analytics_workspace.management.workspace_id } } output "resource_group" { description = "A curated output of the Azure Resource Group." value = { id = try(azurerm_resource_group.management[0].id, null) name = try(azurerm_resource_group.management[0].name, null) } }