File tree 3 files changed +14
-1
lines changed
3 files changed +14
-1
lines changed Original file line number Diff line number Diff line change @@ -21,6 +21,7 @@ variable "linux-jumpbox" {
21
21
custom-data = string
22
22
disable-password-auth = bool
23
23
hostname = string
24
+ private-key-filename = string
24
25
public-key = string
25
26
storage-image-reference = string
26
27
})
Original file line number Diff line number Diff line change @@ -58,10 +58,21 @@ resource "azurerm_virtual_machine" "vm" {
58
58
disable_password_authentication = var. linux-server . os . disable-password-auth
59
59
60
60
ssh_keys {
61
- path = " /home/${ var . linux-server . os . admin-user } /.ssh/authorized_keys"
61
+ path = format (
62
+ " /home/%s/.ssh/authorized_keys" ,
63
+ var. linux-server . os . admin-user
64
+ )
62
65
key_data = var. linux-server . os . public-key
63
66
}
64
67
}
65
68
66
69
tags = var. tags
70
+
71
+ provisioner "file" {
72
+ source = var. linux-server . os . private-key-filename
73
+ destination = format (
74
+ " /home/%s/.ssh/azure-pk" ,
75
+ var. linux-server . os . admin-user
76
+ )
77
+ }
67
78
}
Original file line number Diff line number Diff line change @@ -17,6 +17,7 @@ variable "linux-server" {
17
17
custom-data = string
18
18
disable-password-auth = bool
19
19
hostname = string
20
+ private-key-filename = string
20
21
public-key = string
21
22
storage-image-reference = string
22
23
})
You can’t perform that action at this time.
0 commit comments