315 Commits

Author SHA1 Message Date
Daniel White
589222f25e Provide better default user for a RedHat based OS
While we could define this in the per-platform variables, including this
in the defaults maintains backwards compatability for users that want to
override this value.
2016-05-08 04:17:38 +10:00
Daniel White
b74bade421 Introduce support for RedHat package installation
This provides initial support for installing the relevant MongoDB
packages for a RedHat based OS. This currently only supports RHEL/CentOS
6 in order to keep the initial scope relatively constrained.
2016-05-08 04:17:38 +10:00
Daniel White
52b1f395ea Ensure tests run with expected docker image
This has been working so far since the tests have only cared about
Ubuntu as a target. Now that RedHat is an option, the default needs to
be overriden.
2016-05-08 04:13:36 +10:00
Sergei Antipov
0ea31ad349 Changed ansible_user for tests
Problem with ansible connection type 'docker' solved for
Travis CI tests.
2016-05-07 23:16:43 +06:00
Sergei Antipov
48fcd565fe Merge pull request #58 from danielwhite/configure-dbpath-owner
Ensure dbpath directory has configurable owner
2016-04-27 18:45:36 +06:00
Daniel White
a0ce9baaac Ensure dbpath directory has configurable owner
Looks like when this variable was introduced, this particular task was
missed.

This has also been moved to the configuration stage, since it seems to
fit with the task for ensuring the log directory exists, too.
2016-04-27 14:14:55 +10:00
Sergei Antipov
707d0ecaae Added meta info about precise [skip ci] 2016-04-19 13:23:29 +06:00
Sergei Antipov
86d4cb209a Merged backup user creating 2016-04-18 19:08:24 +06:00
Sergei Antipov
6341395252 Changed meta information [skip ci] v2.0.1 2016-04-18 18:37:52 +06:00
Sergei Antipov
81e05e0cc0 Updated support matrix [ci skip] 2016-04-18 13:19:41 +06:00
Sergei Antipov
a996054a90 Merge pull request #56 from UnderGreen/travisci_improvements
Added 12.04 ubuntu testing
2016-04-18 13:16:11 +06:00
Sergei Antipov
4fd167c1dc Added 12.04 ubuntu testing 2016-04-18 10:48:13 +06:00
Sergei Antipov
177869a30d Added Travis CI build status [ci skip] v2.0.0 2016-04-17 23:59:53 +06:00
Sergei Antipov
77c55d557b Fixed problem with concurrency race 2016-04-17 23:18:31 +06:00
Sergei Antipov
b387a16715 Added new Travis CI tests 2016-04-17 21:44:11 +06:00
Sergei Antipov
8089efd861 Updated README [ci skip] 2016-04-17 21:34:42 +06:00
Sergei Antipov
201c4089e2 TravisCI build improvements 2016-04-17 20:56:00 +06:00
Sergei Antipov
630e773962 Deleted unneeded parts 2016-04-17 20:40:20 +06:00
Sergei Antipov
e5f2d18095 Fixed travis build 2016-04-17 20:29:24 +06:00
Sergei Antipov
25c7cec6f2 Support of mongodb 3 2016-04-17 19:43:00 +06:00
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"
v1.4.11
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 v1.4.10 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
v1.4.9
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 v1.4.8 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
e.dekhtyarev
5eed19bdd9 backupuser now looks better 2015-11-17 14:21:21 +06:00
e.dekhtyarev
05b608b31a Add user for backup mongodb databases 2015-11-17 12:14:41 +06: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