Найти в Дзене
Ansible: переменные, факты и секреты — простое объяснение для новичков
Ansible переменные, факты и секреты — это основа любой автоматизации, но именно здесь новички чаще всего путаются. В этой статье простыми словами разберём приоритет переменных Ansible, работу с register и set_fact, что такое facts, как использовать Ansible Vault и зачем нужны vars_prompt и no_log. Если вы только начинаете работать с Ansible и хотите понять, как всё реально работает, — эта инструкция для вас. Часть тем описанных в этой статье уже поднималась ранне. Но без этих повторений на мой взгляд данная статья не была бы полностью завершенной...
22 часа назад
Релизы без простоя: как Ansible делает обновления безопаснее
Эта статья показывает, как Ansible помогает выпускать обновления быстро и без остановок сервиса. Мы разберём простыми словами 6 приёмов, которые снижают риски, делают релизы предсказуемыми и экономят время команды: быстрые разовые операции, мягкая обработка ошибок, ожидание готовности сервисов, фоновые «долгие» задачи, поэтапные раскатки и однократные шаги «для всей компании». Когда продукт растёт, важно обновлять его без простоя и без «неожиданностей». Ansible — это инструмент, который превращает «человеческие инструкции» в точные и повторяемые шаги...
1 неделю назад
Привет! Долго не писал - сорян 🙌 Возвращаюсь и беру новый ритм: свежие статьи по IaC - раз в неделю (Воскресенье) Сначала добьём базовые вещи в Ansible Затем пойдём глубже: начнём с углублённого погружения в списки и словари и практической работы с ними В «углублёнках» будут короткие примеры и задания, чтобы можно было потренироваться самому 💡📒 Плейбук без структуры - как кофе без фильтра: бодрит, но гущи слишком много ☕️😅 Весь рабочий код из старых статей соберу в git с краткими описаниями, а ссылки добавлю прямо в уже опубликованные посты 🔗 Поехали! 🚀
1 неделю назад
Handlers в Ansible: умный перезапуск сервисов
Анотация Если у тебя в плейбуках после каждой правки конфига идёт ещё одна таска service: restarted, а nginx в логах дёргается по десять раз за запуск — значит, пора познакомиться с handlers. В этой статье разберём, что такое handler, как notify связывает его с тасками и почему сервис перезапускается ровно один раз, даже если его «дёрнули» сразу несколько задач. Зачем вообще нужны handlers Типичная история: у тебя есть несколько задач, которые правят конфиги nginx; после каждой ты на всякий случай...
1 месяц назад
Шаблоны Jinja2 в Ansible: первые шаги
Аннотация Если ты устал править конфиги руками под каждый сервер, а в плейбуках всё ещё везде copy, то самое время познакомиться с шаблонами. В этой статье разберём, что такое шаблоны Jinja2 в Ansible, почему модуль template удобнее, чем copy, как подставлять переменные ({{ my_var }}), писать простой if и for прямо внутри файла и использовать пару полезных фильтров (default, upper, lower, join). Зачем вообще нужны шаблоны Jinja2 Боль классическая: один и тот же конфиг на десятках серверов; везде...
1 месяц назад
Если нравится — подпишитесь
Так вы не пропустите новые публикации этого канала