generated from terraform-ibm-modules/terraform-ibm-module-template
-
Notifications
You must be signed in to change notification settings - Fork 2
/
outputs.tf
94 lines (76 loc) · 3.17 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
##############################################################################
# Outputs
##############################################################################
output "toolchain_id" {
value = ibm_cd_toolchain.toolchain_instance.id
description = "The CD toolchain ID."
}
output "secret_tool" {
value = module.integrations.secret_tool
description = "The secret tool."
}
output "secret_tool_v1" {
value = module.integrations.secret_tool_v1
description = "The legacy secret tool. Used as part of secret references to point to the secret tool integration. This is the legacy version of the secrets tool. The new version was updated to support using different secret groups with Secrests Manager. This only effects Secrets Manager. The net difference is that the legacy secret tool returns the tool name and the secret group name whereas the new tool returns only the tool name."
}
output "secrets_manager_instance_id" {
value = module.services.sm_instance_guid
description = "The Secrets Manager instance ID."
}
output "key_protect_instance_id" {
value = module.services.kp_instance_guid
description = "The Key Protect instance ID."
}
output "deployment_repo_url" {
value = module.deployment_repo.repository_url
description = "The deployment repo URL."
}
output "cd_pipeline_id" {
value = module.pipeline_cd.pipeline_id
description = "The CD pipeline ID."
}
output "inventory_repo_url" {
value = module.inventory_repo.repository_url
description = "The inventory repository instance URL, with details of which artifact has been built and will be deployed."
}
output "evidence_repo_url" {
value = module.evidence_repo.repository_url
description = "The evidence repository instance URL, where evidence of the builds and scans are stored, ready for any compliance audit."
}
output "issues_repo_url" {
value = module.issues_repo.repository_url
description = "The incident issues repository instance URL, where issues are created when vulnerabilities and CVEs are detected."
}
output "inventory_repo" {
value = module.inventory_repo.repository
description = "The Inventory repo."
sensitive = true
}
output "evidence_repo" {
value = module.evidence_repo.repository
description = "The Evidence repo."
sensitive = true
}
output "issues_repo" {
value = module.issues_repo.repository
description = "The Issues repo."
sensitive = true
}
output "change_management_repo_url" {
value = try(module.change_management_repo[0].repository_url, "")
description = "The change management repository instance URL."
}
output "change_management_repo" {
value = try(module.change_management_repo[0].repository, "")
description = "The Change Management repository."
sensitive = true
}
output "pipeline_repo_url" {
value = module.compliance_pipelines_repo.repository_url
description = "This repository URL contains the tekton definitions for compliance pipelines."
}
output "toolchain_url" {
value = ibm_cd_toolchain.toolchain_instance.ui_href
description = "The CD toolchain URL."
}
##############################################################################