Je suis à l'aide d'Ansible pour certains de simples tâches de gestion des utilisateurs avec un petit groupe d'ordinateurs. Actuellement, j'ai mes tablettes playbook ensemble d' hosts: all
et mon fichier hosts est un seul groupe avec toutes les machines listées:
# file: hosts
[office]
imac-1.local
imac-2.local
imac-3.local
Je me suis trouvé souvent à cibler une seule machine. L' ansible-playbook
commande peut limiter joue comme ceci:
ansible-playbook --limit imac-2.local user.yml
Mais qui semble sorte de fragile, surtout pour un potentiellement destructeurs playbook. Laissant de côté l' limit
drapeau signifie le playbook serait courir partout. Étant donné que ces outils ne servent occasionnellement, il semble utile de prendre des mesures pour toute épreuve de la lecture, afin de ne pas accidentellement nuke quelque chose de mois à partir de maintenant.
Quelle est la meilleure pratique pour limiter playbook s'exécute sur une seule machine? Idéalement, les tablettes playbook devrait être inoffensifs si certains détail important a été laissé de côté.