diff --git a/modules/github-azure-oidc/README.md b/modules/github-azure-oidc/README.md
index 7774967..bc480f5 100644
--- a/modules/github-azure-oidc/README.md
+++ b/modules/github-azure-oidc/README.md
@@ -63,6 +63,7 @@ No modules.
|------|-------------|
| [bootstrap\_client\_id](#output\_bootstrap\_client\_id) | Bootstrap repository client id for authenticating with oidc. |
| [container\_name](#output\_container\_name) | Terraform state container name. |
+| [key\_vault\_id](#output\_key\_vault\_id) | Azure key vault id for github foundation secrets. |
| [organization\_client\_id](#output\_organization\_client\_id) | Organizations repository client id for authenticating with oidc. |
| [resource\_group](#output\_resource\_group) | Resource group name. |
| [sa\_name](#output\_sa\_name) | Terraform state container storage account name. |
diff --git a/modules/github-azure-oidc/outputs.tf b/modules/github-azure-oidc/outputs.tf
index d26968a..53f29a6 100644
--- a/modules/github-azure-oidc/outputs.tf
+++ b/modules/github-azure-oidc/outputs.tf
@@ -31,4 +31,9 @@ output "sa_name" {
output "container_name" {
description = "Terraform state container name."
value = local.tf_state_container.name
+}
+
+output "key_vault_id" {
+ description = "Azure key vault id for github foundation secrets."
+ value = var.kv_name != "" ? data.azurerm_key_vault.key_vault[0].id : ""
}
\ No newline at end of file