-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathoutputs.tf
52 lines (49 loc) · 1.75 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
output "helm_values" {
value = local.helm_values
sensitive = true
description = <<EOT
The `values.yaml` file for installing Nebuly with Helm.
The default standard configuration is used, which uses Nginx as ingress controller and exposes the application to the Internet. This configuration can be customized according to specific needs.
EOT
}
output "helm_values_bootstrap" {
value = local.helm_values_bootstrap
sensitive = true
description = <<EOT
The `bootrap.values.yaml` file for installing the Nebuly Azure Boostrap chart with Helm.
EOT
}
output "secret_provider_class" {
value = local.secret_provider_class
sensitive = true
description = "The `secret-provider-class.yaml` file to make Kubernetes reference the secrets stored in the Key Vault."
}
output "aks_get_credentials" {
description = "Command for getting the credentials for connecting to the provisioned AKS cluster."
value = "az aks get-credentials --resource-group ${var.resource_group_name} --name ${module.aks.aks_name}"
}
output "azurerm_kubernetes_cluster" {
description = "The AKS cluster resource."
value = {
name = module.aks.aks_name
id = module.aks.aks_id
}
}
output "azurerm_key_vault" {
description = "The Key Vault resource."
value = azurerm_key_vault.main
sensitive = true
}
output "azurerm_postgresql_flexible_server" {
description = "The Flexible Server for PostgreSQL resource."
value = azurerm_postgresql_flexible_server.main
sensitive = true
}
output "postgres_server_admin" {
description = "The administrator login for the PostgreSQL server."
value = {
login = var.postgres_server_admin_username
password = random_password.postgres_server_admin_password.result
}
sensitive = true
}