-
Notifications
You must be signed in to change notification settings - Fork 0
/
outputs.tf
118 lines (89 loc) · 3.72 KB
/
outputs.tf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
################################################################################
# Resource Group
################################################################################
output "resource_group_id" {
description = "The ID of the Resource Group"
value = try(azurerm_resource_group.this[0].id, null)
}
################################################################################
# Network
################################################################################
output "vnet_id" {
description = "The ID of the VNet"
value = try(module.network[0].id, null)
}
################################################################################
# DNS
################################################################################
output "public_zone_id" {
description = "ID of the public zone"
value = try(module.dns[0].public_zone_id, null)
}
output "private_zone_id" {
description = "ID of the private zone"
value = try(module.dns[0].private_zone_id, null)
}
################################################################################
# Storage
################################################################################
output "storage_account_name" {
description = "Name of the storage account"
value = try(module.storage[0].account_name, null)
}
output "storage_container_name" {
description = "Name of the storage container"
value = try(module.storage[0].container_name, null)
}
output "storage_access_key" {
description = "The primary access key for the storage account"
value = try(module.storage[0].access_key, null)
}
################################################################################
# Container Registry
################################################################################
output "container_registry_id" {
description = "ID of the container registry"
value = try(module.container_registry[0].id, null)
}
output "container_registry_login_server" {
description = "The URL that can be used to log into the container registry"
value = try(module.container_registry[0].login_server, null)
}
output "container_registry_admin_username" {
description = "Admin username of the container registry"
value = try(module.container_registry[0].admin_username, null)
}
output "container_registry_admin_password" {
description = "Admin password of the container registry"
value = try(module.container_registry[0].admin_password, null)
}
################################################################################
# App Identity
################################################################################
output "user_assigned_identity_id" {
description = "ID of the user assigned identity"
value = try(module.app_identity[0].id, null)
}
output "user_assigned_identity_name" {
description = "Name of the user assigned identity"
value = try(module.app_identity[0].name, null)
}
output "user_assigned_identity_client_id" {
description = "Client ID of the user assigned identity"
value = try(module.app_identity[0].client_id, null)
}
output "user_assigned_identity_principal_id" {
description = "Principal ID of the user assigned identity"
value = try(module.app_identity[0].principal_id, null)
}
output "user_assigned_identity_tenant_id" {
description = "Tenant ID of the user assigned identity"
value = try(module.app_identity[0].tenant_id, null)
}
################################################################################
# Kubernetes
################################################################################
output "aks_cluster_id" {
description = "ID of the Azure Kubernetes Service cluster"
value = try(module.kubernetes[0].id, null)
}