-
Notifications
You must be signed in to change notification settings - Fork 14
/
outputs.tf
30 lines (26 loc) · 1.04 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
#Module : KEY PAIR
#Description : Terraform module key pair outputs.
output "name" {
value = join("", aws_key_pair.default[*].key_name)
description = "Name of SSH key."
}
output "id" {
value = join("", aws_key_pair.default[*].id)
description = "The key pair name."
}
output "arn" {
value = join("", aws_key_pair.default[*].arn)
description = "The key pair ARN."
}
output "private_key_id" {
value = try(tls_private_key.default[0][*].id, "")
description = "Unique identifier for this resource: hexadecimal representation of the SHA1 checksum of the resource"
}
output "public_key_openssh" {
value = try(trimspace(tls_private_key.default[0].public_key_openssh), "")
description = "The public key data in \"Authorized Keys\" format. This is populated only if the configured private key is supported: this includes all `RSA` and `ED25519` keys"
}
output "public_key_pem" {
value = try(trimspace(tls_private_key.default[0].public_key_pem), "")
description = "Public key data in PEM (RFC 1421) format"
}