Ansible: відмінності між версіями

[неперевірена версія][неперевірена версія]
Вилучено вміст Додано вміст
Router (обговорення | внесок)
Router (обговорення | внесок)
Рядок 30:
Користувач Ansible створює «плейбуки» у форматі [[YAML]] з описом необхідних штатних керованих систем. «Плейбук» - це опис стану ресурсної системи, в якому вона має знаходиться у конкретному моменті часу, включаючи встановлені пакети, запущені служби, створені файли та багато іншого. Ansible перевіряє, що кожен із ресурсів системи знаходиться в очікуваному стані і запитує і виправляє стан ресурсу, якщо він не відповідає очікуваному.
 
Для виконання завдань використовується система модулів. Кожне завданя представляє собою ім'я задавданнязавдання, модуль що використовується і список параметрів, які описують завдання. Ansible підтримує змінні, фільтри (підтримує бібліотеку [[Jinja|Jinja2]]), умовне виконання завдань, паралелізацію, шаблони файлів. Адреси та налаштування цільових систем містяться в файлах «інвентарю» (inventory). Підтримує групування. Для реалізації набору подібних завдань існує система ролей.
 
== Посилання ==