Я создал простой манифест Terraform, который успешно запускает экземпляр Windows 2016 в GCP. В качестве следующего шага я хотел бы выполнить сценарий Powershell для дальнейшей настройки и установки программного обеспечения в экземпляре Windows.
Я не могу найти ни одного примера того, как выполнить удаленный скрипт через Terraform в экземпляре Windows GCP. Для экземпляров Linux это кажется довольно простым, но как это должно быть сделано для Windows? Кто-нибудь знает примеры?
Любые мысли или идеи приветствуются, спасибо!
Вы можете установить метаданные для запуска вашего скрипта следующим образом:
resource "google_compute_instance" "default" {
project = "your_project"
zone = "us-central1-c"
name = "tf-windows-script"
machine_type = "f1-micro"
boot_disk {
initialize_params {
image = "windows-server-2008-r2-dc-v20180710"
}
}
network_interface {
network = "default"
access_config {
}
}
metadata {
windows-startup-script-url = "gs://your_bucket/startup.ps1"
}
}
В моем тесте скрипт инициализации работает без проблем,
Здесь вы можете проверить документацию как предоставить сценарий запуска для экземпляров Windows