Иван Пономарёв - Ansible playbooks - это код: проверяем, тестируем, непрерывно интегрируем

Поделиться
HTML-код
  • Опубликовано: 5 сен 2024
  • Ближайшая конференция - DevOops 2024, 5 ноября (online), 10-11 ноября, Санкт-Петербург + online.
    Подробности и билеты: jrg.su/jS5Tz6
    - - . .Рефакторинг кода может быть увлекательным, особенно если это код вашей инфраструктуры. К тому же Ansible-роли почему-то имеют тенденцию к быстрому увеличению сложности. И это добавляет «изюминку» в вашу задачу. Иван расскажет, как можно преодолевать сложность Ansible-кода с помощью тестирования. Без регистрации и СМС. В Docker-контейнерах.
    По мере разрастания кодовой базы в Ansible приходят знакомые проблемы: сложность поддержки кода, ошибки и страх изменений. У знакомых проблем есть знакомое решение: автоматическое тестирование и CI. В докладе Иван покажет, как с использованием ряда инструментов решить проблемы «хрупкости» Ansible-кода, выполнить статический анализ, протестировать Ansible-скрипты и настроить CI-системы для публикации ролей в Ansible Galaxy.

Комментарии • 8

  • @Oswee
    @Oswee 3 года назад

    Ilji ja shto to ne ponimaju... no ja testiruju celie playbooks cherez import_playbook. Bole tovo na raznie hosti itd. A on govorit shto Molecule tolko dlja roles.

  • @inf222
    @inf222 4 года назад

    Inspec в помощь