data "azurerm_key_vault_secret" "cid" { name = "falcon-cid" key_vault_id = var.key_vault_id } resource "null_resource" "post-centos-vm" { provisioner "file" { connection { type = "ssh" host = var.private_ip_address user = var.admin_username password = var.admin_password timeout = "60s" #private_key = "${file("~/.ssh/id_rsa")}" } source = "${path.module}/${var.os_type}/common" destination = "~" } provisioner "remote-exec" { connection { type = "ssh" host = var.private_ip_address user = var.admin_username password = var.admin_password timeout = "60s" #private_key = "${file("~/.ssh/id_rsa")}" } inline = [ "echo ${var.admin_password} | sudo -S chmod u+x /home/${var.admin_username}/common/*.sh", "sudo /home/${var.admin_username}/common/falcon.sh '${data.azurerm_key_vault_secret.cid.value}'", "sudo /home/${var.admin_username}/common/resizedisk.sh" ] } }