Дивлячись на спробу створити деяку стійкість у нашій програмі Ansible, яка стосується забезпечення та конфігурації.
Я розумію декілька методів тестування на конфігураційній стороні речей, але мені цікаво, як найкраще реалізувати тестування на забезпеченні речей, і чи є якісь інструменти, які можуть допомогти з цим типом реалізації.
В даний час велика частина нашого тестування проводиться серійно під час ігрової книги, що має багато сенсу для таких речей, як "з'явилася служба; доступна vip; чи закінчено це завдання асинхронізації", але мене дійсно стосується наша здатність керувати дрейфом конфігурація як для програми, так і для рівня забезпечення (наприклад, конфігурація VM). Я знаю, що Ansible - це не найкращий інструмент для роботи з конфігурацією, але мені цікаво побачити власну думку.
Якщо у вас є щось, щоб повністю автоматизувати процес ще краще. (у нас є кілька потворних сценаріїв, які щодня повідомляють про слабкість).
Примітка . Зараз у нас є кілька умов, коли може статися перепрограція (наприклад, перебудова з резервного копіювання, критична проблема системи), але, як правило, вона просто перебирає деякі відповідні завдання налаштування і не думає про це більше.
I'm aware Ansible isn't the best tool for working with configuration drift
Будь ласка, поясніть.