File tree Expand file tree Collapse file tree 3 files changed +17
-8
lines changed Expand file tree Collapse file tree 3 files changed +17
-8
lines changed Original file line number Diff line number Diff line change @@ -13,8 +13,7 @@ Ansible role which manage [MongoDB](http://www.mongodb.org/)
13
13
mongodb_package : mongodb-org
14
14
15
15
mongodb_force_wait_for_port : false # When not forced, the role will wait for mongod port to become available only with systemd
16
- mongodb_additional_packages :
17
- - python-pymongo
16
+ mongodb_pymongo_from_pip : false # Install latest PyMongo via PIP or package manager
18
17
19
18
mongodb_manager_service : true
20
19
Original file line number Diff line number Diff line change 2
2
3
3
mongodb_package : mongodb-org
4
4
mongodb_force_wait_for_port : false
5
-
6
- mongodb_additional_packages :
7
- - python-pymongo
5
+ mongodb_pymongo_from_pip : false # Install latest PyMongo via PIP or package manager
8
6
9
7
mongodb_manager_service : true
10
8
Original file line number Diff line number Diff line change 34
34
changed_when : false
35
35
when : " 'systemd' in systemd.stdout"
36
36
37
- - name : Install additional packages
38
- apt : pkg={{item}}
39
- with_items : mongodb_additional_packages
37
+ - name : Install PyMongo package
38
+ apt : pkg=python-pymongo state=latest
39
+ when : not mongodb_pymongo_from_pip
40
+
41
+ - name : Install PIP
42
+ apt : pkg={{ item }}
43
+ with_items :
44
+ - python-dev
45
+ - python-pip
46
+ when : mongodb_pymongo_from_pip
47
+
48
+ - name : Install PyMongo from PIP
49
+ pip : name=pymongo state=latest
50
+ when : mongodb_pymongo_from_pip
51
+
You can’t perform that action at this time.
0 commit comments