Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions infrastructure/main.tf
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ module "cluster-issuer" {

# Complete Observability Stack Deployment
module "observability" {
source = "git::https://github.com/necro-cloud/modules//modules/observability?ref=main"
source = "git::https://github.com/necro-cloud/modules//modules/observability?ref=task/138/openbao-dashboard"

// Cluster Secret Store Details
cluster_secret_store_name = module.openbao.cluster_secret_store_name
Expand All @@ -38,7 +38,7 @@ module "observability" {

# OpenBao Secrets Management Solution deployment
module "openbao" {
source = "git::https://github.com/necro-cloud/modules//modules/openbao?ref=main"
source = "git::https://github.com/necro-cloud/modules//modules/openbao?ref=task/138/openbao-dashboard"

// Certificates Details
cluster_issuer_name = module.cluster-issuer.cluster-issuer-name
Expand Down
29 changes: 29 additions & 0 deletions infrastructure/outputs.tf
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
output "deployment_summary" {
value = <<EOT

Necronizer's Cloud Deployment is Complete!

Service Access URLs:
--------------------------------------------------
Vault: https://secrets.${var.domain}
Monitoring: https://observability.${var.domain}
PostgreSQL: https://sql.${var.domain}
NoSQL/Mongo: https://nosql.${var.domain}
Identity: https://auth.${var.domain}
--------------------------------------------------

Security & Credentials:

To access these services, you need to retrieve your credentials from OpenBao.

1. Extract your Root Token:
kubectl get secret bao-init-recovery -n openbao -o jsonpath='{.data.keys\.json}' | base64 -d | jq -r '.root_token'

2. Find Your Passwords:
Log in to the UI and navigate to:
secret/{SERVICE}/credentials/ui/*

Note: If you just scaled or recreated the cluster, wait a moment for the
Raft storage to sync.
EOT
}
Loading
Loading