File tree Expand file tree Collapse file tree 3 files changed +13
-2
lines changed Expand file tree Collapse file tree 3 files changed +13
-2
lines changed Original file line number Diff line number Diff line change 1
1
---
2
2
3
3
mongodb_package : mongodb-org
4
+ mongodb_version : " 2.6"
4
5
mongodb_apt_key_url : http://docs.mongodb.org/10gen-gpg-key.asc
5
6
mongodb_apt_key_id : 7F0CEB10
6
7
mongodb_force_wait_for_port : false
Original file line number Diff line number Diff line change 22
22
- name : Add APT key
23
23
apt_key : url="{{mongodb_apt_key_url}}" id="{{mongodb_apt_key_id}}"
24
24
25
+ - name : Fail when used wrong mongodb_version variable
26
+ fail :
27
+ msg : " mongodb_version variable should be '2.6', '3.0' or '3.2'"
28
+ when : mongodb_version is not defined or mongodb_repository[item] is not defined
29
+ with_items : " {{ mongodb_version[0:3] }}"
30
+
25
31
- name : Add APT repository
26
- apt_repository : repo="{{mongodb_repository}}" update_cache=yes
32
+ apt_repository : repo="{{ mongodb_repository[item] }}" update_cache=yes
33
+ with_items : " {{ mongodb_version[0:3] }}"
27
34
28
35
- name : Install MongoDB package
29
36
apt : name={{item}} state=present
Original file line number Diff line number Diff line change 1
1
---
2
2
3
- mongodb_repository : deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen
3
+ mongodb_repository :
4
+ " 2.6 " : " deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen"
5
+ " 3.0 " : " deb http://repo.mongodb.org/apt/ubuntu {{ ansible_distribution_release }}/mongodb-org/3.0 multiverse"
6
+ " 3.2 " : " deb http://repo.mongodb.org/apt/ubuntu {{ ansible_distribution_release }}/mongodb-org/3.2 multiverse"
You can’t perform that action at this time.
0 commit comments