Les templates ARM vous permettent de déployer vos infrastructures sur Azure ou Azure Stack, et ils vous évitent de nombreux clics dans le portail.
Un des retours que j’ai souvent à leur sujet c’est :
- Trop verbeux
- Trop de json
- Pas assez de méthode built-in
- …
Ce dernier point peut être en parti résolu par une fonctionnalité méconnue des templates ARM.
Pour la plupart des personnes, un template ARM ressemble à ça :
Et bien sachez qu’il y a une propriété de plus qui n’est pas obligatoire, et qu’on peut voir ici :
Voyons comment créer notre fonction, et oui c’est toujours du json:
Ce que l’on peut faire dans les fonctions est assez limité, mais pour de la manipulation de données c’est très efficace.
Au global cela nous donne le template suivant :
Pratique si vous ne voulez pas trop vous répéter dans vos templates.
Comments
Post comment