Я використовую Ansible для деяких простих завдань управління користувачем з невеликою групою комп'ютерів. Наразі у мене встановлені мої ігрові книжки, hosts: all
і мій файл хостів - це лише одна група із переліченими всіма машинами:
# file: hosts
[office]
imac-1.local
imac-2.local
imac-3.local
Мені часто доводилося націлювати на одну машину. ansible-playbook
Межа команда може грає так:
ansible-playbook --limit imac-2.local user.yml
Але це видається тендітним, особливо для потенційно руйнівної книги. Якщо випустити limit
прапор, це означає, що книжка буде працювати всюди. Оскільки цими інструментами користуються лише зрідка, здається, варто вжити кроків до безпроблемного відтворення, тому ми не випадково обробляємо щось місяцями відтепер.
Чи є найкраща практика обмеження пробігу книг на одній машині? В ідеалі ігрові книги повинні бути нешкідливими, якщо якась важлива деталь не залишиться.
--limit office[0]