softasap.sa_mongo

sa-mongo

Build-Status Build-Status

Rolle zur Installation von MongoDB 3.2, 3.4, 3.6, 4.0 oder 4.2 auf einem auf Ubuntu basierenden System.

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: - sollte gut funktionieren
  • :interrobang: - es gab eine Weile keine Produktionseinsätze
  • :no_entry: - nicht zur Installation empfohlen

Überprüfen Sie das EOL für MongoDB-Versionen. Generell sollten Sie die neueste oder vorherige Version anstreben. Historische Versionen werden zur Kompatibilität mit alten Einsätzen bereitgestellt, die diese Rolle verwendet haben.

Die Version wird durch den Parameter mongo_version gesteuert.

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

Beispiel:

Einfach

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

Fortgeschritten:

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

Aktivieren Sie die Autorisierung über die Konsole

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

Verwendung mit Ansible Galaxy-Workflow

Falls Sie die Rolle sa_mongo mit dem Befehl installiert haben

ansible-galaxy install softasap.sa_mongo

wird die Rolle im Ordner library\softasap.mongo verfügbar sein. Bitte passen Sie den Pfad entsprechend an.

     - {
         role: "softasap.sa_mongo"
       }

Urheberrecht und Lizenz

Der Code ist dual lizenziert unter der BSD-3-Klausel und der MIT-Lizenz. Wählen Sie die Lizenz, die am besten zu Ihnen passt.

Kontakt:

Abonnieren Sie die Updates zu Rollen unter FB

Treten Sie dem Diskussionskanal auf Gitter bei Gitter bei.

Entdecken Sie andere Rollen unter http://www.softasap.com/roles/registry_generated.html

Besuchen Sie unseren Blog unter http://www.softasap.com/blog/archive.html

Über das Projekt

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

Installieren
ansible-galaxy install softasap.sa_mongo
GitHub Repository
Lizenz
mit
Downloads
82
Besitzer
Get your application deployed in a robust way