Skip to content

Commit 1fe1f1a

Browse files
author
Benjamin Saiz
committed
Allow fetching apt keys from url
1 parent 05c5400 commit 1fe1f1a

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

defaults/main.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,18 @@
33
mongodb_package: mongodb-org
44
mongodb_package_state: present
55
mongodb_version: "4.4"
6+
mongodb_apt_key_from_url: false
67
mongodb_apt_keyserver: 'hkp://keyserver.ubuntu.com:80'
78
mongodb_apt_key_id:
89
"3.6": "2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5"
910
"4.0": "9DA31620334BD75D9DCB49F368818C72E52529D4"
1011
"4.2": "E162F504A20CDF15827F718D4B7C549A058F8B6B"
1112
"4.4": "20691eec35216c63caf66ce1656408e390cfb1f5"
13+
mongodb_apt_key_url:
14+
"3.6": "https://www.mongodb.org/static/pgp/server-3.6.asc"
15+
"4.0": "https://www.mongodb.org/static/pgp/server-4.0.asc"
16+
"4.2": "https://www.mongodb.org/static/pgp/server-4.2.asc"
17+
"4.4": "https://www.mongodb.org/static/pgp/server-4.4.asc"
1218

1319
mongodb_pymongo_from_pip: true # Install latest PyMongo via PIP or package manager
1420
mongodb_pymongo_pip_version: 3.11.3

tasks/install.debian.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,8 @@
1111

1212
- name: Add APT key
1313
apt_key:
14-
keyserver: "{{ mongodb_apt_keyserver }}"
14+
keyserver: "{{ mongodb_apt_keyserver if not mongodb_apt_key_from_url|bool else omit }}"
15+
url: "{{ mongodb_apt_key_url[mongodb_major_version] if mongodb_apt_key_from_url|bool else omit }}"
1516
id: "{{ mongodb_apt_key_id[mongodb_major_version] }}"
1617
when: mongodb_package == 'mongodb-org'
1718

@@ -44,7 +45,7 @@
4445
changed_when: false
4546
check_mode: no
4647
when: mongodb_use_numa | bool
47-
48+
4849
- name: Don't use NUMA if it is unavailable on host
4950
set_fact:
5051
mongodb_use_numa: false

0 commit comments

Comments
 (0)