File tree Expand file tree Collapse file tree 2 files changed +24
-2
lines changed Expand file tree Collapse file tree 2 files changed +24
-2
lines changed Original file line number Diff line number Diff line change @@ -10,7 +10,7 @@ mongodb_apt_key_id:
10
10
" 4.2 " : " E162F504A20CDF15827F718D4B7C549A058F8B6B"
11
11
12
12
mongodb_pymongo_from_pip : true # Install latest PyMongo via PIP or package manager
13
- mongodb_pymongo_pip_version : 3.7.1
13
+ mongodb_pymongo_pip_version : 3.11.3
14
14
15
15
mongodb_user_update_password : " on_create" # MongoDB user password update default policy
16
16
mongodb_manage_service : true
Original file line number Diff line number Diff line change 53
53
state : " {{ mongodb_package_state }}"
54
54
update_cache : true
55
55
56
+ - name : Check if NUMA is available on host
57
+ shell : " set -o pipefail && find /proc -name numa_maps | wc -l"
58
+ args :
59
+ executable : /bin/bash
60
+ register : numa_number_lines
61
+ changed_when : false
62
+ check_mode : no
63
+ when : mongodb_use_numa | bool
64
+
65
+ - name : Don't use NUMA if it is unavailable on host
66
+ set_fact :
67
+ mongodb_use_numa : false
68
+ when : (mongodb_use_numa | bool and numa_number_lines.stdout | int == 0)
69
+
56
70
- name : Install numactl package
57
71
apt :
58
72
name : numactl
95
109
- python-pip
96
110
when : mongodb_pymongo_from_pip | bool
97
111
112
+ # TODO: check if it is still needed for Debian/Ubuntu
98
113
- name : Install setuptools (required for ansible 2.7+)
99
114
apt :
100
115
pkg :
101
116
- python-setuptools
102
117
when : mongodb_pymongo_from_pip | bool
103
118
119
+ - name : Upgrade pip to the latest version
120
+ pip :
121
+ name : pip
122
+ state : latest
123
+ when : mongodb_pymongo_from_pip | bool
124
+
104
125
- name : Install PyMongo from PIP
105
126
pip :
106
- name : pymongo
127
+ name :
128
+ - pymongo
107
129
state : " {{ mongodb_pymongo_pip_version is defined | ternary('present', 'latest') }}"
108
130
version : " {{ mongodb_pymongo_pip_version | default(omit) }}"
109
131
when : mongodb_pymongo_from_pip | bool
You can’t perform that action at this time.
0 commit comments