File tree Expand file tree Collapse file tree 5 files changed +14
-3
lines changed Expand file tree Collapse file tree 5 files changed +14
-3
lines changed Original file line number Diff line number Diff line change @@ -35,9 +35,9 @@ MongoDB support matrix:
35
35
mongodb_package : mongodb-org
36
36
37
37
# You can control installed version via this param.
38
- # Should be '3.4', '3.6' or '4.0 '. This role doesn't support MongoDB < 3.4.
38
+ # Should be '3.4', '3.6', '4.0' or '4.2 '. This role doesn't support MongoDB < 3.4.
39
39
# I will recommend you to use latest version of MongoDB.
40
- mongodb_version : " 3.6 "
40
+ mongodb_version : " 4.2 "
41
41
42
42
mongodb_pymongo_from_pip : true # Install latest PyMongo via PIP or package manager
43
43
mongodb_pymongo_pip_version : 3.6.1 # Choose PyMong version to install from pip. If not set use latest
Original file line number Diff line number Diff line change 17
17
yum :
18
18
name : " {{ mongodb_package }}{% if (mongodb_version | length > 3) %}={{ mongodb_version }}{% endif %}"
19
19
state : " {{ mongodb_package_state }}"
20
+ lock_timeout : " {{ yum_lock_timeout }}"
20
21
21
22
- name : Install numactl package
22
23
yum :
23
24
name : numactl
24
25
state : present
26
+ lock_timeout : " {{ yum_lock_timeout }}"
25
27
26
28
- name : Install PyMongo package
27
29
yum :
28
30
name : python-pymongo
29
31
state : present
32
+ lock_timeout : " {{ yum_lock_timeout }}"
30
33
when : not mongodb_pymongo_from_pip
31
34
32
35
- name : Install PIP
33
36
yum :
34
37
name :
35
38
- python-devel
36
39
- python-pip
40
+ lock_timeout : " {{ yum_lock_timeout }}"
37
41
when : mongodb_pymongo_from_pip
38
42
39
43
- name : Install PyMongo from PIP
Original file line number Diff line number Diff line change 23
23
yum :
24
24
name : " {{ mongodb_package }}{% if (mongodb_version | length > 3) %}={{ mongodb_version }}{% endif %}"
25
25
state : " {{ mongodb_package_state }}"
26
+ lock_timeout : " {{ yum_lock_timeout }}"
26
27
27
28
- name : Install numactl package
28
29
yum :
29
30
name : numactl
30
31
state : present
32
+ lock_timeout : " {{ yum_lock_timeout }}"
31
33
32
34
- name : Install PyMongo package
33
35
yum :
34
36
name : python-pymongo
35
37
state : present
38
+ lock_timeout : " {{ yum_lock_timeout }}"
36
39
when : not mongodb_pymongo_from_pip
37
40
38
41
- name : Install PIP
39
42
yum :
40
43
name :
41
44
- python-devel
42
45
- python-pip
46
+ lock_timeout : " {{ yum_lock_timeout }}"
43
47
when : mongodb_pymongo_from_pip | bool
44
48
45
49
- name : Install PyMongo from PIP
Original file line number Diff line number Diff line change @@ -11,3 +11,5 @@ mongodb_repository_gpgkey:
11
11
" 3.6 " : " https://www.mongodb.org/static/pgp/server-3.6.asc"
12
12
13
13
mongodb_pidfile_path : " {{ '/var/run/mongodb/mongod.pid' if ('mongodb-org' in mongodb_package) else '' }}"
14
+
15
+ yum_lock_timeout : 180
Original file line number Diff line number Diff line change 1
1
---
2
-
3
2
mongodb_repository :
4
3
" 3.4 " : " https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/$basearch/"
5
4
" 3.6 " : " https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.6/$basearch/"
@@ -13,3 +12,5 @@ mongodb_repository_gpgkey:
13
12
" 4.2 " : " https://www.mongodb.org/static/pgp/server-4.2.asc"
14
13
15
14
mongodb_pidfile_path : " {{ '/var/run/mongodb/mongod.pid' if ('mongodb-org' in mongodb_package) else '' }}"
15
+
16
+ yum_lock_timeout : 180
You can’t perform that action at this time.
0 commit comments