1 год назад
Ansible: разбираемся в терминологии и модулях 👨‍💻
Перед выходом нового видео про Ansible давайте освежим базовую терминологию: 🔹 Inventory – список серверов, с которыми работает Ansible. 🔹 Playbook – YAML-сценарий с шагами автоматизации. 🔹 Module – готовая команда (например, установка пакетов). 🔹 Role – шаблон задач для переиспользования. 🔹 Handler – действия, выполняемые после изменения состояния. 🔹 Idempotency (идемпотентность) – свойство, благодаря которому Ansible повторяет команды, только если нужно что-то изменить. 📂 Какие бывают модули в Ansible? Предназначены для установки, обновления или удаления ПО...
5 месяцев назад
Ansible для начинающих: файлы, пользователи и сервисы — 3 модуля, без которых не живёт ни один сервер
Если вы ищете, как в Ansible работать с файлами, пользователями и сервисами, — вы по адресу. За одну статью разберём copy/fetch/synchronize/unarchive/get_url, затем user/group/authorized_key/sudoers, и в конце — service/systemd + cron/timers. Всё по-человечески: боль → решение → шаги → подводные камни → мини-итог и три мини-практики, которые можно повторить на своей машине. Одна из самых частых «бытовых» задач инженера: Ansible хорош тем, что вы делаете это одинаково на 1 сервере и на 100 — и результат получается предсказуемым...