Доклад

Ansible playbooks — это код: проверяем, тестируем, непрерывно интегрируем

  • На русском языке
Презентация pdf

Комментарий Программного комитета:

Рефакторинг кода может быть увлекательным, особенно если это код вашей инфраструктуры. К тому же Ansible-роли почему-то имеют тенденцию к быстрому увеличению сложности. И это добавляет «изюминку» в вашу задачу. Иван расскажет, как можно преодолевать сложность Ansible-кода с помощью тестирования. Без регистрации и СМС. В Docker-контейнерах.

По мере разрастания кодовой базы в Ansible приходят знакомые проблемы: сложность поддержки кода, ошибки и страх изменений. У знакомых проблем есть знакомое решение: автоматическое тестирование и CI. В докладе Иван покажет, как с использованием ряда инструментов решить проблемы «хрупкости» Ansible-кода, выполнить статический анализ, протестировать Ansible-скрипты и настроить CI-системы для публикации ролей в Ansible Galaxy.

  • #best practices
  • #everything as a code
  • #testdrivenconfiguration

Спикеры

Доклады