You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

17 lines
527 B

  1. resource "null_resource" "cluster" {
  2. count = "${ var.noroot ? var.servers : 0 }"
  3. connection {
  4. host = "${element(digitalocean_droplet.cluster.*.ipv4_address,count.index)}"
  5. }
  6. provisioner "remote-exec" {
  7. inline = [
  8. "useradd -m -s /bin/bash ec2-user",
  9. "echo 'ec2-user ALL=(ALL) NOPASSWD:ALL' > /etc/sudoers.d/ec2-user",
  10. "cp -r /root/.ssh /home/ec2-user/.ssh",
  11. "chown -R ec2-user.ec2-user /home/ec2-user/.ssh",
  12. "chmod -R 700 /home/ec2-user/.ssh",
  13. "rm -rf /root/.ssh"
  14. ]
  15. }
  16. }