Я налаштовую програму "Play Ansible playbook" для встановлення пари серверів. Є кілька завдань, які я хочу виконати, лише якщо поточний хост - це мій локальний розробник, з ім'ям "локальний" у моєму файлі хостів. Як я можу це зробити? Я не можу його знайти ніде в документації.
Я намагався це ansible_hostname
робити, коли оператор, але він не вдається, оскільки вирішує ім'я хоста, створене під час створення машини, а не те, яке ви визначаєте у файлі хостів.
- name: Install this only for local dev machine
pip: name=pyramid
when: ansible_hostname == "local"
hosts: !localhost
ймовірно, працює також як, наприклад,--limit '!dev'
твори