Какую роль Ansible Galaxy я должен использовать для простого экземпляра MongoDB с одним узлом - PullRequest
0 голосов
/ 06 марта 2020

На Галактике Ansible есть тысячи ролей MongoDB. Это затрудняет поиск подходящей роли для создания простого экземпляра MongoDB, например, для Rocket.Chat.

Есть ли проверенная или проверенная роль или роль Galaxy на GitHub Ansible в GitHub?

1 Ответ

0 голосов
/ 16 марта 2020

Generi c ответ - нет.

Это проблема не только для MongoDB, но и для всех ролей Galaxy. Я хотел бы взглянуть на следующие моменты:

  • сколько показателей качества играет роль на Ansible Galaxy?
  • как часто оно загружается?
  • Есть ли хорошие оценки сообщества?
  • Каким было последнее изменение в роли (в Github последний пу sh)?
  • имеет роль для настройки моего сервиса или я пропускаю некоторые настройки?
  • сколько звезд имеет проект на Github?
  • как часто его разветвляют или сколько участников развивают роль?
  • роль, доступная для последней Ansible версии
  • , если роль использует Python - поддерживает ли она Python3?
  • , есть ли для нее доступный тест (который запускается при изменениях в Github? )
  • сколько вопросов открыто и это запросы на функцию или отчеты об ошибках?
  • роль доступна только для определенной среды c? (вы можете видеть это, если в процессе установки вместо пакета используются yum и apt и если для обоих инструментов установки нет «switch»)

«Хорошая» роль / проект часто менялись в последние дни / недели / месяцы, есть более одного участника или ребята, которые раздвоили код. И это показывает, что разработчик или сообщество все еще используют его и «активно». Проект, который обновляется 4 года go, может дать вам подсказку, чтобы создать свою собственную роль - но вы должны использовать это. Он не будет иметь никаких изменений.

Если вы не можете настроить некоторые основные параметры (которые вы знаете), роль не подходит, и ее необходимо изменить. Вы также должны взглянуть на сам источник. Это хорошо структурировано и задокументировано. Использует ли он стандарты? Я часто вижу роли, которые ужасно оформлены.

Используйте эти вопросы и сравните роли с вашими потребностями.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...