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