Я використовую 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]