Skip to content

Commit 29a913d

Browse files
authored
Merge pull request #266 from amanda11/mongo_36
Mongo 4.0 support for ansible - addressing issue #264
2 parents cf00d9f + b6a35f7 commit 29a913d

File tree

6 files changed

+7
-18
lines changed

6 files changed

+7
-18
lines changed
Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,3 @@
11
---
2-
# MongoDB3 version to install
3-
# Should be '3.2' or '3.4'
4-
mongodb_version: "3.4"
5-
# MongoDB4 version to install on RH 8
6-
mongodb4_version: "4.0"
2+
# MongoDB default version
3+
mongodb_version: "4.0"

roles/StackStorm.mongodb/tasks/mongodb_redhat.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
- name: yum | Install mongodb
3838
become: yes
3939
yum:
40-
name: mongodb-org-{{ mongodb_use_version }}*
40+
name: mongodb-org-{{ mongodb_version }}*
4141
state: present
4242
# TODO: Allow yum downgrade since Ansible 2.4
4343
# https://github.com/ansible/ansible/pull/21516
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# Extract mongodb "major.minor" version
2-
mongodb_major_minor_version: "{{ (mongodb_version|string)[:3] }}"
31
# Use the following URL to find the key: https://www.mongodb.org/static/pgp/server-{{ mongodb_major_minor_version }}.asc
42
mongodb_apt_keys:
53
"3.2": "42F3E95A2C4F08279C4960ADD68FA50FEA312927"
64
"3.4": "0C49F3730359A14518585931BC711F9BA15703C6"
5+
"3.6": "2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5"
6+
"4.0": "9DA31620334BD75D9DCB49F368818C72E52529D4"
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# Extract mongodb "major.minor" version
2+
mongodb_major_minor_version: "{{ (mongodb_version|string)[:3] }}"

roles/StackStorm.mongodb/vars/redhat.yml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,3 @@ mongo_dependencies:
33
- pyOpenSSL
44
- python-pyasn1
55
- python-ndg_httpsclient
6-
# For RH < 8 use mongodb_version
7-
mongodb_use_version: "{{ (mongodb_version|string)[:3] }}"
8-
# Extract mongodb "major.minor" version
9-
mongodb_major_minor_version: "{{ (mongodb_use_version|string)[:3] }}"

roles/StackStorm.mongodb/vars/redhat_8.yml

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,3 @@ mongo_dependencies:
22
- python3-urllib3
33
- python3-pyOpenSSL
44
- python3-pyasn1
5-
# We cannot have conditional defaults. The default for mongodb_version is 3, but
6-
# for RH 8 we want to use version 4 at least. So if mongodb_version is 3 use the
7-
# default mongodb4_version
8-
mongodb_use_version: "{{ (mongodb4_version|string)[:3] if ( mongodb_version|string)[:1] == '3' else (mongodb_version|string)[:3] }}"
9-
# Extract mongodb "major.minor" version
10-
mongodb_major_minor_version: "{{ (mongodb_use_version|string)[:3] }}"

0 commit comments

Comments
 (0)