Я пишу Ansible playbook, который мне нужно запустить для моей среды preprod. Теперь развертывание в этой среде немного сложнее. Есть несколько войн, которые развернуты на нескольких серверах. Эта среда состоит из 4 различных приложений и серверов, и развертывание должно выполняться последовательно -. Также я думаю об использовании ролей. Например, предположим, что есть 3 задачи, скопируйте выпуск, остановите tomcat, разверните выпуск, чтобы выполнить это действие тремя отдельными ролями.
cms-server db-server api-сервер переднего сервера.
Я пытаюсь понять, как мне построить инвентарь для этого? Я использую group_vars для определения набора переменных для конкретной группы.
Может кто-нибудь помочь?