Определить Windows и Linux VM в одном ресурсе? - PullRequest
0 голосов
/ 28 июня 2019

Я хочу создать две виртуальные машины с Terraform, одну Windows и один сервер Linux.

Интересно, возможно ли сделать это, используя только один ресурс "azurerm_virtual_machine" (используя count = 2).

Проблема: моей виртуальной машине с Windows требуется раздел "os_profile_windows_config {}", а моей виртуальной машине с Linux требуется раздел "os_profile_linux_config {}".AFAIK terraform не поддерживает операторы if / else, поэтому я не уверен, возможно ли это вообще.

Есть идеи?

1 Ответ

0 голосов
/ 01 июля 2019

Хотя у Terraform нет явных операторов if / else, вы можете использовать что-то вроде этого: https://blog.gruntwork.io/terraform-tips-tricks-loops-if-statements-and-gotchas-f739bbae55f9 Они могут быть довольно сложными в обслуживании, хотя ...

...