Wpis z mikrobloga

Przygotowuję temlatkę w Azure do deploymentu Windows Servera. Zastanawiam się czy jest możliwość automatycznego pobrania dostępnych vnetów z danej subskrypcji i przedstawienia ich w takiej formie jak rodzaje dysków?

Gdy już wiem w jakiej rosource grupie jest vnet i mam jego nazwę oraz nazwę podsieci to już nie jest problem z deploymentem.

"subnetRef": "[resourceId('XXX','Microsoft.Network/virtualNetworks/subnets', parameters('virtualNetworkName'), parameters('subnetName'))]",
@.Koliat umyślnie Cię nie oznaczam. Głupio mi ciągle zawracać Ci głowę ;)
#azure #sysadmin #devops
Pobierz
źródło: comment_161650471505NeFQoU9wJPoJKZOX60cc.jpg
  • 4
@Caishen: Taką formę jak dyski zrobisz tylko z pomocą "allowedValues". Możesz ewentualnie posiłkować się nowym narzędziem do tworzenia templateów - Azure Bicep - ale to i tak sam template będzie statyczny.

Jak robisz coś co będzie naprawdę grubo używane w organizacji, popatrz bardziej na Service Catalog / Managed Applications / Template Specs

A dla "standardowych" zastosowań - o ile trzymasz się jakiegoś standardu nazewniczego, to nie powinno być problemu żeby określić
@Koliat: w każdej subskrypcji mamy inne vnety. Fakt, nazewnictwo jest podobne. Jednak myślałem, żeby przygotować jedną templatkę do deployowania Windows Serverów w różnych subskrypcjach. Stąd pomysł na tego typu szablon.

Chyba, że inaczej powinienem się do tego zabrać. Zrobić podstawowy szablon, a te pola zostawić do uzupełnienia w zależności od deploymentu.
Albo dla każdej subskrypcji utrzymywać linked template z możliwością wyboru vnetów.Jednak tu będzie problem z ciągłbym utrzymywaniem tego
Z czasem