39 lines
1.2 KiB
HCL
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}'",
|
|
]
|
|
}
|
|
} |