@@ -10,17 +10,18 @@ Ansible role which manages [MongoDB](http://www.mongodb.org/).
1010
1111MongoDB support matrix:
1212
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 : |
2425- :white_check_mark : - fully tested, should works fine
2526- :interrobang : - maybe works, not tested
2627- :x : - don't have official support
@@ -35,22 +36,19 @@ MongoDB support matrix:
3536mongodb_package : mongodb-org
3637
3738# 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.
3940# I will recommend you to use latest version of MongoDB.
40- mongodb_version : " 4.2 "
41+ mongodb_version : " 4.4 "
4142
4243mongodb_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
4445mongodb_user_update_password : " on_create" # MongoDB user password update default policy
4546mongodb_manage_service : true
4647mongodb_manage_systemd_unit : true
4748
4849# Disable transparent hugepages on systemd debian based installations
4950mongodb_disable_transparent_hugepages : false
5051
51- # You can enable or disable NUMA support
52- mongodb_use_numa : true
53-
5452mongodb_user : " {{ 'mongod' if ('RedHat' == ansible_os_family) else 'mongodb' }}"
5553mongodb_uid :
5654mongodb_gid :
@@ -108,12 +106,6 @@ mongodb_set_parameters:
108106 " authenticationMechanisms " : " SCRAM-SHA-1,MONGODB-CR" ,
109107 }
110108
111- # # Extend config with arbitrary values
112- # Example :
113- mongodb_config :
114- replication :
115- - " enableMajorityReadConcern: false"
116-
117109# MMS Agent
118110mongodb_mms_agent_pkg : https://cloud.mongodb.com/download/agent/monitoring/mongodb-mms-monitoring-agent_7.2.0.488-1_amd64.ubuntu1604.deb
119111mongodb_mms_group_id : " "
@@ -131,7 +123,7 @@ mongodb_logrotate_options:
131123 - size 10M
132124
133125# 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 '
135127mongodb_keyfile_content : |
136128 8pYcxvCqoe89kcp33KuTtKVf5MoHGEFjTnudrq5BosvWRoIxLowmdjrmUpVfAivh
137129 CHjqM6w0zVBytAxH1lW+7teMYe6eDn2S/O/1YlRRiW57bWU3zjliW3VdguJar5i9
0 commit comments