Автоматизация
-
Автоматизация
Ansible и отечественные ОС: что работает из коробки, что пришлось писать самим
Ansible Automation Platform 2.1 - попробовали автоматизировать развёртывание на Astra Linux и РЕД ОС. Разбираем, какие модули живые, где провалы и что написали сами.
-
Автоматизация
AAP 2.1 и automation mesh: execution nodes без SSH через firewall
Red Hat Ansible Automation Platform 2.1 привезла mesh-топологию для execution nodes. Разбираем, что это меняет для клиентов с несколькими площадками.
-
Автоматизация
Ansible 5.2 и обновление коллекций: фиксируем зависимости в AWX и перестаём бояться CI
Обновили ansible-core и набор коллекций в AWX-кластере до Ansible 5.2. Разбираем, как зафиксировать версии коллекций в requirements.yml и не получить сюрпризов в CI.
-
Автоматизация
Переход с AWX 19 на Ansible Automation Platform 2.0: automation mesh в сегментированных сетях
Red Hat выпускает AAP 2.0 с automation mesh вместо монолитного AWX. Разбираем migration path с AWX 19 на реальном проекте с изолированными сетевыми сегментами.
-
Автоматизация
Ansible 5.0 и collections-only модель: аудируем legacy playbooks и пишем скрипт замены namespace
Red Hat анонсирует Ansible 5.0 с переходом на collections-only. Аудируем сотни задач со старыми именами модулей и пишем скрипт автоматической замены namespace.
-
Автоматизация
Ansible 4.0: ansible-core минимален, коллекции - всё остальное, requirements.yml - обязателен
Ansible 4.0 завершает переход на collections-based экосистему: ansible-core 2.11 содержит только builtin, остальное - в коллекциях с явными версиями в Automation Hub.
-
Автоматизация
Ansible 2.10 и Collections: мигрируем десятки модулей из ansible-core и обновляем AWX
Ansible 2.10 разделяет монорепо: модули уходят в отдельные коллекции. Описываем миграцию requirements.yml и обновление AWX в боевых плейбуках.
-
Автоматизация
Nornir + NAPALM: аудит конфигурации 120 коммутаторов за 40 секунд и результаты в Elasticsearch
Автоматизируем аудит сетевого оборудования через Nornir и NAPALM: проверяем соответствие baseline, параллельно опрашиваем коммутаторы, результаты пишем в Elasticsearch.
-
Автоматизация
Ansible Collections: мигрируем legacy-роли и настраиваем Nexus-прокси для Galaxy
Ansible 2.9/2.10 делает Collections основным способом дистрибуции ролей. Разбираем миграцию, FQCN, requirements.yml и внутренний Nexus-прокси вместо прямого Galaxy.
-
Автоматизация
Обновляем AWX до версии 11: новый API, Collections и переписанные Inventories
Red Hat переносит модули из core в Collections, AWX 11 ломает Inventories API. Обновляем продакшн-стенд клиента и фиксируем, что изменилось между версиями.
-
Автоматизация
Ansible 2.9 и Collections: переписываем корпоративные роли и понимаем, зачем это было нужно
Ansible 2.9 вводит Collections как основную единицу распространения модулей. Переписываем корпоративные роли под новую модель - сначала больно, потом ценно.
-
Автоматизация
Terraform 0.13 preview: for_each для модулей - то, чего мы ждали с 0.12
HashiCorp работает над Terraform 0.13 с поддержкой for_each для модулей. Разбираем почему это решает нашу конкретную боль с дублированием конфигов клиентских окружений.