Generi c ответ - нет.
Это проблема не только для MongoDB, но и для всех ролей Galaxy. Я хотел бы взглянуть на следующие моменты:
- сколько показателей качества играет роль на Ansible Galaxy?
- как часто оно загружается?
- Есть ли хорошие оценки сообщества?
- Каким было последнее изменение в роли (в Github последний пу sh)?
- имеет роль для настройки моего сервиса или я пропускаю некоторые настройки?
- сколько звезд имеет проект на Github?
- как часто его разветвляют или сколько участников развивают роль?
- роль, доступная для последней Ansible версии
- , если роль использует Python - поддерживает ли она Python3?
- , есть ли для нее доступный тест (который запускается при изменениях в Github? )
- сколько вопросов открыто и это запросы на функцию или отчеты об ошибках?
- роль доступна только для определенной среды c? (вы можете видеть это, если в процессе установки вместо пакета используются yum и apt и если для обоих инструментов установки нет «switch»)
«Хорошая» роль / проект часто менялись в последние дни / недели / месяцы, есть более одного участника или ребята, которые раздвоили код. И это показывает, что разработчик или сообщество все еще используют его и «активно». Проект, который обновляется 4 года go, может дать вам подсказку, чтобы создать свою собственную роль - но вы должны использовать это. Он не будет иметь никаких изменений.
Если вы не можете настроить некоторые основные параметры (которые вы знаете), роль не подходит, и ее необходимо изменить. Вы также должны взглянуть на сам источник. Это хорошо структурировано и задокументировано. Использует ли он стандарты? Я часто вижу роли, которые ужасно оформлены.
Используйте эти вопросы и сравните роли с вашими потребностями.