From f7d3411df11a64e4a00114ab6051ab28e37fae04 Mon Sep 17 00:00:00 2001 From: root Date: Thu, 9 Jun 2022 23:49:54 -0400 Subject: [PATCH] Fix + Clarify apt signing key, mongodb_64bit_version --- roles/mongodb/defaults/main.yml | 7 +++++-- roles/mongodb/tasks/install.yml | 10 ++++++++-- 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/roles/mongodb/defaults/main.yml b/roles/mongodb/defaults/main.yml index 75599850c..f42149f8e 100644 --- a/roles/mongodb/defaults/main.yml +++ b/roles/mongodb/defaults/main.yml @@ -20,8 +20,11 @@ # All above are set in: github.com/iiab/iiab/blob/master/vars/default_vars.yml # If nec, change them by editing /etc/iiab/local_vars.yml prior to installing! -mongodb_64bit_version: 4.4 # 5.0 also works as of 2022-06-09, but can fail - # on "pre-2011" CPU's that lack AVX. +mongodb_64bit_version: 4.4 # 5.0 also works as of 2022-06-09, but can fail on +# "pre-2011" CPU's lacking AVX. VERIFY both X.Y versions exist (+ work!) below: +# +# 1) https://www.mongodb.org/static/pgp/server-X.Y.asc ~= https://pgp.mongodb.com +# 2) http://repo.mongodb.org/apt/debian &/OR https://repo.mongodb.org/apt/ubuntu mongodb_conf: /etc/mongod.conf mongodb_db_path: "{{ content_base }}/dbdata/mongodb" # /library/dbdata/mongodb diff --git a/roles/mongodb/tasks/install.yml b/roles/mongodb/tasks/install.yml index 024e1e438..930bd6219 100644 --- a/roles/mongodb/tasks/install.yml +++ b/roles/mongodb/tasks/install.yml @@ -1,3 +1,8 @@ +# MongoDB Install Docs: +# https://www.mongodb.com/docs/manual/tutorial/install-mongodb-on-ubuntu/ +# https://www.mongodb.com/docs/manual/installation/ + + # 1. INSTALL MongoDB PACKAGES AND/OR BINARIES # 2019-02-02: Sugarizer with Node.js 10.x requires MongoDB 2.6+ so @@ -72,8 +77,9 @@ # installers for a while now.) 64-bit OS's proceed below. - block: - - name: Add mongodb.org signing key (only 64-bit support available) - shell: wget -qO - https://www.mongodb.org/static/pgp/server-5.0.asc | apt-key add - + - name: Add mongodb.org signing key (only 64-bit support available) for MongoDB version {{ mongodb_64bit_version }} + shell: wget -qO - https://www.mongodb.org/static/pgp/server-{{ mongodb_64bit_version }}.asc | apt-key add - + #shell: wget -qO - https://pgp.mongodb.com/server-{{ mongodb_64bit_version }}.asc | apt-key add - args: warn: false