Иван Пономарёв - 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.
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.
Inspec в помощь