2017-03-27 1 views
0

J'ai un modèle Azure ARM qui contient 12 machines virtuelles. Chaque machine virtuelle possède une ressource d'extension CustomLinuxScript. Je veux qu'une extension CustomLinuxScript soit exécutée en premier. L'ordre d'exécution des 11 restants n'a pas d'importance. Comment puis-je atteindre cet objectif?Ordre d'exécution des extensions CustomLinuxScript

J'ai essayé de mettre cette extension dans l'attribut "dependsOn" de tous les 11 extension. Mais j'ai une erreur: "Identifiant de ressource invalide".

Répondre

0

Je ne pense pas que l'extension puisse avoir la propriété dependsOn, étant dit que la solution de contournement la plus simple serait de faire dépendre tous les autres VM de la première machine virtuelle. L'autre façon de faire est de déployer tous les VM en parallèle, mais de n'avoir que la première machine virtuelle configurée avec l'extension de script et de créer un déploiement imbriqué qui serait dependsOn provisionné avec succès. Le déploiement imbriqué contiendra toutes les extensions de script pour toutes les autres machines virtuelles. Cela accélérera un peu les choses, mais nécessitera beaucoup plus d'efforts.