sa_mongo

sa-mongo

Статус сборки Статус сборки

Роль для установки MongoDB 3.2, 3.4, 3.6, 4.0 или 4.2 на Ubuntu.

Дистрибутив MongoDB 2.6 MongoDB 3.2 MongoDB 3.4 MongoDB 3.6 MongoDB 4.0 MongoDB 4.2
Ubuntu 14.04 :white_check_mark: :white_check_mark: :white_check_mark: :no_entry: :no_entry: :no_entry:
Ubuntu 16.04 :no_entry: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark:
Ubuntu 18.04 :no_entry: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark: :white_check_mark:
  • :white_check_mark: - должно работать нормально
  • :interrobang: - не было производственных развертываний в течение некоторого времени
  • :no_entry: - не рекомендуется для установки

Проверьте окончание поддержки (EOL) для версий MongoDB. В общем, целесообразно использовать последнюю или предыдущую версию. Исторические версии предоставляются для совместимости с устаревшими развертываниями.

Версия контролируется параметром mongo_version.

mongo_version: "4.2"  #  "2.6" | "3" | "3.2" | "3.4" | "3.6" | "4.0" | "4.2"
mongo_family: "org" # "org" | "enterprise"

Пример:

Простой

     - {
         role: "sa_mongo",
         mongo_version: "4.2"
       }

Расширенный:

     - {
         role: "sa_mongo",
         mongo_version: "4.2",
         mongo_family: "enterprise"
       }

Активируйте авторизацию из консоли

mongo --eval "use admin; db.createUser({user: \"master\", pwd: \"ofthe7keys\", roles: [ { role:\"userAdminAnyDatabase\", db: \"admin\" } ]})"
sudo yq e ".security.authorization = \"enabled\"" -i /etc/mongod.conf
sudo service mongod restart
mongo --port 27017 --authenticationDatabase "admin" -u "master" -p

Использование с рабочим процессом Ansible Galaxy

Если вы установили роль sa_mongo с помощью команды

ansible-galaxy install softasap.sa_mongo

роль будет доступна в папке library\softasap.mongo. Пожалуйста, настройте путь соответствующим образом.

     - {
         role: "softasap.sa_mongo"
       }

Авторские права и лицензия

Код лицензирован по лицензиям BSD 3 Clause и MIT License. Выберите ту, которая вам больше подходит.

Свяжитесь с нами:

Подписывайтесь на обновления ролей в FB

Присоединяйтесь к обсуждению в канале Gitter на Gitter

Ознакомьтесь с другими ролями на http://www.softasap.com/roles/registry_generated.html

Посетите наш блог на http://www.softasap.com/blog/archive.html

О проекте

installs MongoDB 3.2, 3.4, 3.6, 4.2 on ubuntu based box

Установить
ansible-galaxy install softasap/sa-mongo
Лицензия
mit
Загрузки
64
Владелец
Get your application deployed in a robust way