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