softasap.sa_mongo

sa-mongo

Statut de construction Statut de construction

Rôle pour installer MongoDB 3.2, 3.4, 3.6, 4.0 ou 4.2 sur des systèmes basés sur Ubuntu.

Distribution 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: - devrait fonctionner correctement
  • :interrobang: - il n'y a pas eu de déploiements en production pendant un certain temps
  • :no_entry: - pas recommandé pour l'installation

Vérifiez la fin de vie de MongoDB pour chaque version. En général, vous devriez viser la dernière ou l'avant-dernière version. Les versions historiques sont fournies pour la compatibilité avec d'anciennes déploiements qui utilisaient ce rôle.

La version est contrôlée par le paramètre mongo_version.

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

Exemple :

Simple

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

Avancé :

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

Activer l'autorisation depuis la console

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

Utilisation avec le workflow Ansible Galaxy

Si vous avez installé le rôle sa_mongo avec la commande

ansible-galaxy install softasap.sa_mongo

le rôle sera disponible dans le dossier library\softasap.mongo. Merci d'ajuster le chemin en conséquence.

     - {
         role: "softasap.sa_mongo"
       }

Droits d'auteur et licence

Le code est soumis à une double licence sous la [licence BSD 3 clauses] (https://opensource.org/licenses/BSD-3-Clause) et la [licence MIT] (http://opensource.org/licenses/MIT). Choisissez celle qui vous convient le mieux.

Contactez-nous :

Abonnez-vous aux mises à jour des rôles sur [FB] (https://www.facebook.com/SoftAsap/)

Rejoignez le canal de discussion Gitter sur Gitter

Découvrez d'autres rôles sur http://www.softasap.com/roles/registry_generated.html

Visitez notre blog à http://www.softasap.com/blog/archive.html

À propos du projet

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

Installer
ansible-galaxy install softasap.sa_mongo
Licence
mit
Téléchargements
73
Propriétaire
Get your application deployed in a robust way