degoss
ansible-role-degoss
Это фреймворк для тестирования систем, который использует Ansible и Goss для выполнения системных тестов на одной или нескольких машинах с минимальными побочными эффектами.
degoss
разворачивает ваши тестовые случаи на машине, устанавливает указанную или последнюю версию Goss, тестирует вашу систему с использованием определенных тестов, очищает удаляя все файлы, связанные с Goss, и затем сообщает результаты тестирования в вывод Ansible. Для получения дополнительной информации смотрите документацию.
Доступно на Ansible Galaxy по адресу naftulikay.degoss
.
Документация
Документация размещена на Read the Docs и описывает установку, использование и параметры конфигурации.
Требования
Роль degoss
загружает 64-битный бинарный файл Goss для Linux, но имеет базовые требования для расширения поддержки macOS как только Goss начнет поставлять бинарные файлы для macOS.
ПРИМЕЧАНИЕ:
degoss
должен поддерживать любые современные дистрибутивы Linux с Python 2.7 и выше. Goss — это статический бинарный файл, который должен работать на любом дистрибутиве Linux, но сама рольdegoss
использует модуль Python для управления жизненным циклом установки, тестирования и очистки. Если вы видите сообщение вроде "Не удалось проверить SSL-сертификат", пожалуйста, следуйте инструкциям по ссылке, чтобы установить необходимые пакеты Python для работы TLS в Python.
Лицензия
Лицензировано по вашему усмотрению на основании одной из:
ansible-galaxy install naftulikay/ansible-role-degoss