MongoDB: Dimiss apt-key use (#58271) and allow to choose mongodb_version on Jessie
All checks were successful
gitea/ansible-roles/pipeline/head This commit looks good
All checks were successful
gitea/ansible-roles/pipeline/head This commit looks good
This commit is contained in:
parent
ecd9d1543f
commit
171ece7bba
|
@ -1,15 +1,31 @@
|
||||||
---
|
---
|
||||||
|
|
||||||
- name: MongoDB public GPG Key
|
- name: Look for legacy apt keyring
|
||||||
|
stat:
|
||||||
|
path: /etc/apt/trusted.gpg
|
||||||
|
register: _trusted_gpg_keyring
|
||||||
|
|
||||||
|
- name: MongoDB embedded GPG key is absent
|
||||||
apt_key:
|
apt_key:
|
||||||
# url: https://www.mongodb.org/static/pgp/server-3.4.asc
|
id: "B8612B5D"
|
||||||
data: "{{ lookup('file', 'server-3.4.asc') }}"
|
keyring: /etc/apt/trusted.gpg
|
||||||
|
state: absent
|
||||||
|
when: _trusted_gpg_keyring.stat.exists
|
||||||
|
|
||||||
|
- name: Add MongoDB GPG key
|
||||||
|
copy:
|
||||||
|
src: "server-{{mongodb_version}}.asc"
|
||||||
|
dest: "/etc/apt/trusted.gpg.d/mongodb-server-{{mongodb_version}}.asc"
|
||||||
|
force: yes
|
||||||
|
mode: "0644"
|
||||||
|
owner: root
|
||||||
|
group: root
|
||||||
|
|
||||||
- name: enable APT sources list
|
- name: enable APT sources list
|
||||||
apt_repository:
|
apt_repository:
|
||||||
repo: deb http://repo.mongodb.org/apt/debian jessie/mongodb-org/3.4 main
|
repo: "deb http://repo.mongodb.org/apt/debian jessie/mongodb-org/{{mongodb_version}} main"
|
||||||
state: present
|
state: present
|
||||||
filename: mongodb
|
filename: "mongodb-org-{{mongodb_version}}"
|
||||||
update_cache: yes
|
update_cache: yes
|
||||||
|
|
||||||
- name: Install packages
|
- name: Install packages
|
||||||
|
|
Loading…
Reference in a new issue