We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e24f4bc commit 9c18944Copy full SHA for 9c18944
1 file changed
main.tf
@@ -1,5 +1,4 @@
1
locals {
2
- public_key_filename = "${var.generate_ssh_key == "true" ? var.public_key_file : ""}"
3
private_key_filename = "${format("%s.%s", var.name, "key")}"
4
}
5
@@ -10,12 +9,14 @@ resource "openstack_compute_keypair_v2" "this" {
10
9
11
resource "openstack_compute_keypair_v2" "this_provided" {
12
count = "${1 - var.generate_ssh_key}"
+
13
name = "${var.name}"
14
public_key = "${file("${var.public_key_file}")}"
15
16
17
resource "local_file" "private_key_pem" {
18
19
20
depends_on = ["openstack_compute_keypair_v2.this_provided"]
21
content = "${openstack_compute_keypair_v2.this_provided.private_key}"
22
filename = "${local.private_key_filename}"
0 commit comments