Files
qmi-cloud-tf-modules/win-common/main.tf
2021-03-03 12:56:14 +01:00

39 lines
1.2 KiB
HCL

data "azurerm_key_vault_secret" "sensorsettings" {
name = "carbonblack-sensorsettings"
key_vault_id = var.key_vault_id
}
resource "null_resource" "post-win-vm" {
provisioner "file" {
connection {
type = "winrm"
host = var.private_ip_address
user = var.admin_username
password = var.admin_password
port = 5985
https = false
timeout = "30m"
}
source = "${path.module}/scripts"
destination = "C:/provision/win-common"
}
provisioner "remote-exec" {
connection {
type = "winrm"
host = var.private_ip_address
user = var.admin_username
password = var.admin_password
port = 5985
https = false
timeout = "30m"
}
inline = [
"powershell.exe -File C:/provision/win-common/resize-disk-tomax.ps1",
"powershell.exe -File C:/provision/win-common/disable-ie-sec.ps1",
"powershell.exe -File C:/provision/win-common/carbonblack-install.ps1 -SensorSettings '${data.azurerm_key_vault_secret.sensorsettings.value}'",
]
}
}