softasap.sa_mongo
sa-mongo
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
installs MongoDB 3.2, 3.4, 3.6, 4.2 on ubuntu based box
ansible-galaxy install softasap.sa_mongo