Korzystam z Ansible do prostych zadań zarządzania użytkownikami na małej grupie komputerów. Obecnie mam ustawione playbooki, hosts: all
a plik hostów to tylko jedna grupa z wymienionymi wszystkimi komputerami:
# file: hosts
[office]
imac-1.local
imac-2.local
imac-3.local
Często musiałem atakować jedną maszynę. ansible-playbook
Granica polecenie może odgrywa tak:
ansible-playbook --limit imac-2.local user.yml
Ale wydaje się to dość kruche, zwłaszcza w przypadku potencjalnie destrukcyjnego podręcznika. Pozostawienie limit
flagi oznacza, że podręcznik będzie można uruchomić wszędzie. Ponieważ narzędzia te są używane tylko od czasu do czasu, warto podjąć kroki w celu niezawodnego odtwarzania, aby przypadkowo nie nękać za kilka miesięcy.
Czy istnieje najlepsza praktyka ograniczania uruchomień Playbook do jednego komputera? Idealnie byłoby, gdyby podręczniki były nieszkodliwe, gdyby pominięto jakiś ważny szczegół.
--limit office[0]