File tree 1 file changed +17
-1
lines changed
1 file changed +17
-1
lines changed Original file line number Diff line number Diff line change @@ -124,10 +124,26 @@ def instance_resources(node_params)
124
124
private_networking = true
125
125
<%= tags_block %>
126
126
ssh_keys = [digitalocean_ssh_key.default.fingerprint]
127
+ connection {
128
+ type = "ssh"
129
+ private_key = file("<%= key_file %>")
130
+ timeout = "10m"
131
+ agent = false
132
+ user = "<%= user %>"
133
+ host = self.ipv4_address
134
+ }
135
+ provisioner "remote-exec" {
136
+ inline = [
137
+ "adduser --home /home/mdbci --disabled-password --gecos '' --quiet mdbci || adduser mdbci",
138
+ "cp -r .ssh /home/mdbci/",
139
+ "chown mdbci:mdbci /home/mdbci -R",
140
+ "echo 'mdbci ALL=(ALL:ALL) NOPASSWD:ALL' > /etc/sudoers.d/mdbci"
141
+ ]
142
+ }
127
143
}
128
144
output "<%= name %>_network" {
129
145
value = {
130
- user = "<%= user %> "
146
+ user = "mdbci "
131
147
private_ip = digitalocean_droplet.<%= name %>.ipv4_address_private
132
148
public_ip = digitalocean_droplet.<%= name %>.ipv4_address
133
149
key_file = "<%= key_file %>"
You can’t perform that action at this time.
0 commit comments