Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

Infrastructure-as-code: Автоматизированное тестирование, инструменты

design-patterns
architecture
infrastructure
Теги: #<Tag:0x00007f7b70505f08> #<Tag:0x00007f7b70505d28> #<Tag:0x00007f7b70505b48>

(Kostya Goloveshko) #1

Введение:
Инфраструктура под приложение развертывается на AWS с помощью самописных деплоймент тулзов. Инфраструктура включает в себя достаточно большой спектр AWS компонент (EC2, RDS, Lambda, …). Деплоймент тулзы написаны с использованием troposphere, boto3, aws-cli. Приложение разделено между несколькими AWS аккаунтами. При описании деплоймент конфигураций зависимости на внешние части приложения приходится указывать параметрами (обычно руками). При этом энвайронменты приложения частично разделены.
В итоге кофигурации - это самая частая точка отказа при деплойменте.

Вопрос:
Какие инструменты вы используете для тестирования подобных сценариев (кроме непосредственно деплоя)?


(Sergey Pirogov) #2

Ansible вам в помощь


(Сергей Кузьмин) #3

Puppet | Chef-> Rspec , Serverspec