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

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

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

Ansible вам в помощь

Puppet | Chef-> Rspec , Serverspec