2023-07-04 19:02:30 +02:00

476 B

%title: Terraform %author: Hubert

Terraform : remote_exec / SSH


  • remote_exec > local_exec distant (ssh)

variable "host" {} resource "null_resource" "ssh_target" { connection { type = "ssh" user = var.ssh_user host = var.ssh_host private_key = file("/root/.ssh/id_rsa") } provisioner "remote-exec" { inline = [ "sudo apt update -qq >/dev/null", "sudo apt install -qq -y nginx >/dev/null" ] } }