Skip to content

Commit 4f2afe4

Browse files
authored
Merge pull request #114 from gaetanfl/use_fixed_pymongo_version
Allow user to choose PyMongo version when using pip
2 parents 82a3030 + fa0ca7c commit 4f2afe4

File tree

4 files changed

+8
-2
lines changed

4 files changed

+8
-2
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ mongodb_package: mongodb-org
3838
mongodb_version: "3.6"
3939

4040
mongodb_pymongo_from_pip: true # Install latest PyMongo via PIP or package manager
41+
mongodb_pymongo_pip_version: 3.6.1 # Choose PyMong version to install from pip. If not set use latest
4142
mongodb_user_update_password: "on_create" # MongoDB user password update default policy
4243
mongodb_manage_service: true
4344

defaults/main.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ mongodb_apt_key_id:
99
"3.6": "2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5"
1010

1111
mongodb_pymongo_from_pip: true # Install latest PyMongo via PIP or package manager
12+
mongodb_pymongo_pip_version: 3.6.1
1213

1314
mongodb_user_update_password: "on_create" # MongoDB user password update default policy
1415
mongodb_manage_service: true

tasks/install.debian.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,5 +68,8 @@
6868
when: mongodb_pymongo_from_pip
6969

7070
- name: Install PyMongo from PIP
71-
pip: name=pymongo state=latest
71+
pip:
72+
name: pymongo
73+
state: "{{ mongodb_pymongo_pip_version is defined | ternary('present', 'latest') }}"
74+
version: "{{ mongodb_pymongo_pip_version | default(omit) }}"
7275
when: mongodb_pymongo_from_pip

tasks/install.redhat.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,5 +42,6 @@
4242
- name: Install PyMongo from PIP
4343
pip:
4444
name: pymongo
45-
state: latest
45+
state: "{{ mongodb_pymongo_pip_version is defined | ternary('present', 'latest') }}"
46+
version: "{{ mongodb_pymongo_pip_version | default(omit) }}"
4647
when: mongodb_pymongo_from_pip

0 commit comments

Comments
 (0)