Ansible - Comment exécuter séquentiellement playbook pour chaque hôte
Je suis en utilisant ansible écriture d'un script de déploiement d'une API. Je voudrais que cela fonctionne de manière séquentielle à travers chaque hôte dans mon inventaire fichier afin que je puisse déployer entièrement à une seule machine à la fois.
Avec la boîte de comportement, chaque tâche dans mon playbook est exécutée pour chaque hôte dans le fichier de stock avant de passer à la tâche suivante.
Comment puis-je changer ce comportement pour exécuter toutes les tâches d'un hôte avant de commencer sur le côté de l'hôte? Idéalement, je voudrais seulement avoir un playbook.
Grâce
Vous devez vous connecter pour publier un commentaire.
Regarder de plus près Mises À Jour Régulières:
Ce que vous recherchez est
Stratégie de permettre à paralèlle tâche dans un par base de l'hôte. Voir https://docs.ansible.com/ansible/latest/user_guide/playbooks_strategies.html
Il y a 3 stratégies : linéaire (par défaut), série libre (le plus rapide)
À l'aide de l' --fourches=1 spécifiez le nombre de processus parallèles à utiliser (par défaut=5)