Эффективная разработка и сопровождение Ansible-ролейНепрерывная поставка

Доклад принят в программу конференции
Александр Харкевич
EPAM Systems

Engineer with deep technical knowledge and hands-on experience of DevOps, Automation, Build Engineering, Configuration Management and Cloud Computing.

Extensive experience in the design and implementation of fully automated Continuous Integration, Continuous Delivery, Continuous Deployment, Continuous Operation pipelines and DevOps processes for Agile projects across the E-Commerce and Digital Media Sectors.

Тезисы

Внедрение систем управления конфигураций в лоб помогает только на первых порах, с дальнейшем ростом проекта становится достаточно сложно поддерживать разросшееся количество ролей. Наиболее эффективным способом поддержки Ansible-ролей является включение механизма непрерывной поставки для них. В данном выступлении будут рассмотрена разработка Ansible-ролей через призму CI.

Будет показан механизм разработки как публичных ролей (Ansible Galaxy = Ansible role + GitHub + Travis CI),
так и публичных ролей но с тестовыми прогонами в приватной инфраструктуре (Ansible Galaxy = Ansible role + GitHub + GitLab CI for GitHub).

Технологии виртуализации и контейнеризации
,
Управление конфигурацией
,
Непрерывное развертывание и деплой
,
Непрерывная интеграция

Другие доклады секции Непрерывная поставка