softasap.sa_mongo

sa-mongo

Estado de Construcción Estado de Construcción

Rol para instalar MongoDB 3.2, 3.4, 3.6, 4.0 o 4.2 en un entorno basado en Ubuntu.

Distribución 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: - debería funcionar bien
  • :interrobang: - no ha habido despliegues de producción por un tiempo
  • :no_entry: - no recomendado para instalación

Verifica el EOL de MongoDB para las versiones. En general, deberías apuntar a la versión más reciente o a la anterior. Las versiones históricas se proporcionan por compatibilidad con despliegues antiguos que usaban ese rol.

La versión se controla mediante el parámetro mongo_version.

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

Ejemplo:

Simple

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

Avanzado:

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

Activar autorización desde la consola

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

Uso con flujo de trabajo de ansible galaxy

Si instalaste el rol sa_mongo usando el comando

ansible-galaxy install softasap.sa_mongo

el rol estará disponible en la carpeta library\softasap.mongo. Ajusta la ruta según sea necesario.

     - {
         role: "softasap.sa_mongo"
       }

Derechos de autor y licencia

El código está licenciado bajo la Licencia BSD de 3 cláusulas y la Licencia MIT. Elige la que mejor te convenga.

Contáctanos:

Suscríbete para actualizaciones de roles en FB

Únete al canal de discusión en Gitter en Gitter

Descubre otros roles en http://www.softasap.com/roles/registry_generated.html

Visita nuestro blog en http://www.softasap.com/blog/archive.html

Acerca del proyecto

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

Instalar
ansible-galaxy install softasap.sa_mongo
Licencia
mit
Descargas
73
Propietario
Get your application deployed in a robust way