@@ -10,17 +10,18 @@ Ansible role which manages [MongoDB](http://www.mongodb.org/).
10
10
11
11
MongoDB support matrix:
12
12
13
- | Distribution | < MongoDB 3.2 | MongoDB 3.4 | MongoDB 3.6 | MongoDB 4.0 | MongoDB 4.2 |
14
- | -------------- | :-----------: | :----------------: | :----------------: | :----------------: | :----------------: |
15
- | Ubuntu 14.04 | :no_entry : | :white_check_mark : | :white_check_mark : | :white_check_mark : | :x : |
16
- | Ubuntu 16.04 | :no_entry : | :white_check_mark : | :white_check_mark : | :white_check_mark : | :white_check_mark : |
17
- | Ubuntu 18.04 | :no_entry : | :x : | :x : | :white_check_mark : | :white_check_mark : |
18
- | Debian 8.x | :no_entry : | :white_check_mark : | :white_check_mark : | :white_check_mark : | :x : |
19
- | Debian 9.x | :no_entry : | :x : | :white_check_mark : | :white_check_mark : | :white_check_mark : |
20
- | RHEL 6.x | :no_entry : | :white_check_mark : | :white_check_mark : | :white_check_mark : | :white_check_mark : |
21
- | RHEL 7.x | :no_entry : | :white_check_mark : | :white_check_mark : | :white_check_mark : | :white_check_mark : |
22
- | Amazon Linux 2 | :no_entry : | :white_check_mark : | :x : | :white_check_mark : | :white_check_mark : |
23
-
13
+ | Distribution | < MongoDB 3.2 | MongoDB 3.4 | MongoDB 3.6 | MongoDB 4.0 | MongoDB 4.2 | MongoDB 4.4 |
14
+ | -------------- | :-----------: | :----------------: | :----------------: | :----------------: | :----------------: | :----------------: |
15
+ | Ubuntu 14.04 | :no_entry : | :white_check_mark : | :white_check_mark : | :white_check_mark : | :x : | :interrobang : |
16
+ | Ubuntu 16.04 | :no_entry : | :white_check_mark : | :white_check_mark : | :white_check_mark : | :white_check_mark : | :interrobang : |
17
+ | Ubuntu 18.04 | :no_entry : | :x : | :x : | :white_check_mark : | :white_check_mark : | :interrobang : |
18
+ | Ubuntu 20.04 | :no_entry : | :x : | :x : | :interrobang : | :interrobang : | :white_check_mark : |
19
+ | Debian 8.x | :no_entry : | :white_check_mark : | :white_check_mark : | :white_check_mark : | :x : | :interrobang : |
20
+ | Debian 9.x | :no_entry : | :x : | :white_check_mark : | :white_check_mark : | :white_check_mark : | :interrobang : |
21
+ | RHEL 6.x | :no_entry : | :white_check_mark : | :white_check_mark : | :white_check_mark : | :white_check_mark : | :interrobang : |
22
+ | RHEL 7.x | :no_entry : | :white_check_mark : | :white_check_mark : | :white_check_mark : | :white_check_mark : | :interrobang : |
23
+ | RHEL 8.x | :no_entry : | :interrobang : | :interrobang : | :interrobang : | :white_check_mark : | :interrobang : |
24
+ | Amazon Linux 2 | :no_entry : | :white_check_mark : | :x : | :white_check_mark : | :white_check_mark : | :interrobang : |
24
25
- :white_check_mark : - fully tested, should works fine
25
26
- :interrobang : - maybe works, not tested
26
27
- :x : - don't have official support
@@ -35,22 +36,19 @@ MongoDB support matrix:
35
36
mongodb_package : mongodb-org
36
37
37
38
# You can control installed version via this param.
38
- # Should be '3.4', '3.6', '4.0' or '4.2 '. This role doesn't support MongoDB < 3.4.
39
+ # Should be '3.4', '3.6', '4.0', '4.2' or '4.4 '. This role doesn't support MongoDB < 3.4.
39
40
# I will recommend you to use latest version of MongoDB.
40
- mongodb_version : " 4.2 "
41
+ mongodb_version : " 4.4 "
41
42
42
43
mongodb_pymongo_from_pip : true # Install latest PyMongo via PIP or package manager
43
- mongodb_pymongo_pip_version : 3.6 .1 # Choose PyMong version to install from pip. If not set use latest
44
+ mongodb_pymongo_pip_version : 3.10 .1 # Choose PyMong version to install from pip. If not set use latest
44
45
mongodb_user_update_password : " on_create" # MongoDB user password update default policy
45
46
mongodb_manage_service : true
46
47
mongodb_manage_systemd_unit : true
47
48
48
49
# Disable transparent hugepages on systemd debian based installations
49
50
mongodb_disable_transparent_hugepages : false
50
51
51
- # You can enable or disable NUMA support
52
- mongodb_use_numa : true
53
-
54
52
mongodb_user : " {{ 'mongod' if ('RedHat' == ansible_os_family) else 'mongodb' }}"
55
53
mongodb_uid :
56
54
mongodb_gid :
@@ -108,12 +106,6 @@ mongodb_set_parameters:
108
106
" authenticationMechanisms " : " SCRAM-SHA-1,MONGODB-CR" ,
109
107
}
110
108
111
- # # Extend config with arbitrary values
112
- # Example :
113
- mongodb_config :
114
- replication :
115
- - " enableMajorityReadConcern: false"
116
-
117
109
# MMS Agent
118
110
mongodb_mms_agent_pkg : https://cloud.mongodb.com/download/agent/monitoring/mongodb-mms-monitoring-agent_7.2.0.488-1_amd64.ubuntu1604.deb
119
111
mongodb_mms_group_id : " "
@@ -131,7 +123,7 @@ mongodb_logrotate_options:
131
123
- size 10M
132
124
133
125
# password for inter-process authentication
134
- # please regenerate this file on production environment with command 'openssl rand -base64 741 '
126
+ # If not defined, it will be generated at runtime with the command 'openssl rand -base64 756 '
135
127
mongodb_keyfile_content : |
136
128
8pYcxvCqoe89kcp33KuTtKVf5MoHGEFjTnudrq5BosvWRoIxLowmdjrmUpVfAivh
137
129
CHjqM6w0zVBytAxH1lW+7teMYe6eDn2S/O/1YlRRiW57bWU3zjliW3VdguJar5i9
0 commit comments