Comment inclure une implémentation d'application logique externe dans un modèle ARM
Sep 26 2020
Séparation infra et workflow
J'ai déployé plusieurs applications logiques dans Azure à l'aide de modèles ARM. Cela signifie que l'ensemble du flux de travail de ces applications a été défini dans les modèles de déploiement, ce qui encombre ces fichiers. Je souhaite que la mise en œuvre du flux de travail soit séparée de la définition de l'infrastructure.
L'implémentation d'une application logique occupe déjà environ 200 lignes dans le modèle ARM:
6 "resources": [
(...)
535 {
536 "type": "Microsoft.Logic/workflows",
537 "apiVersion": "2017-07-01",
538 "name": "NotifyKubernetesUpgrades",
539 "location": "West Europe",
540 "identity": {
541 "type": "SystemAssigned"
542 },
543 "properties": {
544 "state": "Enabled",
545 "definition": {
(*...implementation of the workflow...*)
724 }
725 }
726 },
Ce que j'aimerais réaliser:
Avoir un /src/workflowsdossier avec les workflows json.
Importez le flux de travail dans le modèle ARM lors de la mise en œuvre du flux de travail).
Réponses
AlexGordon Oct 01 2020 at 22:21
Non, ça ne peut pas. Une application logique est exactement cela: un modèle de bras .