Commit Graph

193 Commits

Author SHA1 Message Date
Sergei Antipov b6e2ffe362 Fixed variable conditional 2016-03-04 01:22:38 +06:00
Sergei Antipov 6dd0a0da06 Added compatibility check for Pymongo 2016-03-04 01:22:10 +06:00
Sergei Antipov 3dfa06c44f Added feature to use mongodb versions >= 3.0 2016-03-04 01:20:08 +06:00
Sergei Antipov 390f9263c4 Added task for waiting mongodb server is running 2016-03-04 01:18:01 +06:00
Sergei Antipov 45da87de3d Merge pull request #48 from rapkin/master
Fixed "ERROR! 'mongodb_replication_params' is undefined"
2016-02-03 13:13:39 +05:00
Sergei Antipov aa9b77e142 Merge pull request #49 from strangeman/master
Resolved error in single-node installation
2016-02-03 13:13:26 +05:00
Anton Markelov 5f101340de Resolve error in single-node installation 2016-02-03 15:53:32 +09:00
rapkin e66450e580 added default values for `mongodb_replication_params ` to avoid undefined 2016-01-29 14:37:25 +02:00
rapkin 42487b9f46 fixed `mongodb_replication_params is undefined` error (closes #37) 2016-01-29 14:17:16 +02:00
Sergei Antipov 61b008311c Merge pull request #47 from jamescarr/patch-1
Remove version attribute that breaks in 2.0.0
2016-01-28 12:11:09 +05:00
James Carr bbefe6562b Remove version attribute that breaks in 2.0.0 2016-01-27 15:06:34 -06:00
Sergei Antipov 0310a42b5b Version bump 2015-12-16 14:27:07 +05:00
Sergei Antipov 08e071d3a8 Version bump 2015-12-16 14:26:35 +05:00
Sergei Antipov 4d8927f5d6 Merge pull request #44 from davidcaste/davidcaste-replicaset-without-authentication
Fix replicaset config without authentication
2015-12-16 14:25:30 +05:00
davidcaste 4b2899bb6e Fix replicaset config without authentication
According to MongoDB documentation[1], "enabling internal authentication
(in a replicaset) enables access control". Therefore, if MongoDB is
configured without authentication (`auth = no`) a `keyFile` line
must not appear in the configuration file.

This commit attempts to solve the problem described above. An extra
check has been added to ensure the `keyFile` configuration option is
added only if replicaset authorization _and_ authentication is enabled.

[1]: https://docs.mongodb.org/v3.0/tutorial/enable-internal-authentication/
2015-12-16 09:24:08 +01:00
Sergei Antipov c996d6eaf7 Merge pull request #42 from davidcaste/davidcaste-replicaset-with-priorities
Add support for hidden repl members and priorities
2015-12-14 14:52:28 +05:00
davidcaste 111069fbee Add support for hidden repl members and priorities
Currently ansible-role-mongodb does not support replicaset member
attributes as "hidden" and "priority".

This commit attempts to solve the problem described above. Support for
attributes "hidden" and "priority" has been added.
2015-12-14 09:17:37 +01:00
Sergei Antipov 4884874c99 Merge pull request #40 from flyingelephantlab/master
Fixes for the wait_for issue
2015-11-23 21:09:34 +05:00
Mohamed Hazem 8a681629c5 Merge pull request #1 from flyingelephantlab/YWB-762
YWB-762: Adding a mongodb to the infrastructure
2015-11-23 18:07:12 +02:00
Mohamed Hazem 8cbc617dc9 YWB-762: Adding a mongodb to the infrastructure
- Fixed wait_for args
2015-11-23 18:06:21 +02:00
Sergei Antipov 8fc34e7e0e Version bump 2015-11-22 17:30:09 +05:00
Sergei Antipov e3e2b34e3a Merge pull request #38 from flyingelephantlab/master
Adding wait after mongodb restart
2015-11-22 17:29:32 +05:00
Mohamed Nabil Hafez df90644552 Adding wait after mongodb restart 2015-11-22 11:58:35 +02:00
Sergei Antipov b22dcbdd28 Fixed problem with pip 2015-11-17 12:02:33 +06:00
Sergei Antipov 43e0c5e290 Merge branch 'master' of github.com:UnderGreen/ansible-role-mongodb 2015-11-17 11:56:41 +06:00
Sergei Antipov 9b108da9f5 Added version for pymongo 2015-11-17 11:56:02 +06:00
Sergei Antipov e2fdf109cb Version bump 2015-11-17 11:56:02 +06:00
Sergei Antipov 8df4888233 Version bump 2015-11-17 11:56:02 +06:00
Adam Snodgrass d21e963a27 Use mongodb_conf_dbpath rather than a hard-coded path name 2015-11-17 11:56:02 +06:00
Sergei Antipov a14406eb5f Version bump 2015-11-17 11:56:02 +06:00
Dariusz Luksza fbd30315e4 Move /data ensuring task after package install 2015-11-17 11:56:02 +06:00
Dariusz Luksza 53041f47d0 Fix typo 2015-11-17 11:56:01 +06:00
Sergei Antipov ce0a1ede93 Version bump 2015-11-17 11:56:01 +06:00
James Yang d88e811ad4 parameterize apt key and apt repo variables
remove when conditional
2015-11-17 11:56:01 +06:00
Dariusz Łuksza 183e6d485f Ensure /data/db directory on debina
It appears that standard mongo install process on debian doesn't create the /data/db directory. This prevents mongo process from starting and required manual job on the server.

With this fix the /data/db directory will be created by ansible during install process.
2015-11-17 11:56:01 +06:00
Sergei Antipov cacf4879d0 Added version for pymongo 2015-11-17 11:54:21 +06:00
Sergei Antipov 240769f0ca Version bump 2015-11-16 16:50:08 +06:00
Sergei Antipov 0c9f6be59d Added Emacs special files into gitignore 2015-11-16 16:48:57 +06:00
Sergei Antipov 09ff5f902a Fixed problem with wrong pymongo package 2015-11-16 16:48:57 +06:00
Sergei Antipov 94ebb6e2cd Fixed problem with mongodb_users param 2015-11-16 16:48:57 +06:00
Sergei Antipov 58ccde41b1 Added fixed mongodb_user module 2015-11-16 16:48:57 +06:00
Sergei Antipov 1cdf7e255a Added Emacs special files into gitignore 2015-11-16 16:48:15 +06:00
Sergei Antipov 0148f4e54f Fixed problem with wrong pymongo package 2015-11-16 16:46:46 +06:00
Sergei Antipov 2ef7e5bc77 Fixed problem with mongodb_users param 2015-11-16 16:46:18 +06:00
Sergei Antipov f060702b6b Added fixed mongodb_user module 2015-11-16 15:00:25 +06:00
Sergei Antipov cfe6c7fc5d Version bump 2015-10-05 12:57:40 +05:00
Sergei Antipov 5d1fb07e87 Merge pull request #34 from asnodgrass/make_dbpath_configurable
Use mongodb_conf_dbpath rather than a hard-coded path name
2015-10-05 12:55:56 +05:00
Adam Snodgrass 348c874f49 Use mongodb_conf_dbpath rather than a hard-coded path name 2015-09-03 14:48:56 -04:00
Sergei Antipov c5e2a1f70a Version bump 2015-08-20 17:10:41 +05:00
Sergei Antipov 4f0c133d40 Merge pull request #33 from dluksza/master
Fixes for /data directory
2015-08-20 17:10:00 +05:00