softasap.sa_mongo

sa-mongo

Status budowy Status budowy

Rola do instalacji MongoDB w wersjach 3.2, 3.4, 3.6, 4.0 lub 4.2 na systemach opartych na Ubuntu.

Dystrybucja 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: - powinno działać poprawnie
  • :interrobang: - brak wdrożeń produkcyjnych przez jakiś czas
  • :no_entry: - niezalecane do instalacji

Sprawdź koniec wsparcia (EOL) dla wersji MongoDB. Z reguły powinieneś korzystać z najnowszej lub poprzedniej wersji. Historyczne wersje są dostępne dla zapewnienia kompatybilności ze starszymi wdrożeniami, które korzystały z tej roli.

Wersję kontroluje parametr mongo_version.

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

Przykład:

Prosty

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

Zaawansowany:

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

Aktywacja autoryzacji z konsoli

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

Użycie w workflow ansible galaxy

Jeśli zainstalowałeś rolę sa_mongo za pomocą komendy

ansible-galaxy install softasap.sa_mongo

rola będzie dostępna w folderze library\softasap.mongo. Dostosuj ścieżkę odpowiednio.

     - {
         role: "softasap.sa_mongo"
       }

Prawa autorskie i licencja

Kod jest dostępny na podstawie podwójnej licencji BSD 3-clause oraz MIT License. Wybierz tę, która najlepiej Ci odpowiada.

Skontaktuj się z nami:

Subskrybuj aktualizacje ról na FB

Dołącz do kanału dyskusyjnego na Gitter

Odkryj inne role na http://www.softasap.com/roles/registry_generated.html

odwiedź naszego bloga na http://www.softasap.com/blog/archive.html

O projekcie

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

Zainstaluj
ansible-galaxy install softasap.sa_mongo
Licencja
mit
Pobrania
73
Właściciel
Get your application deployed in a robust way