24 lines
868 B
YAML
24 lines
868 B
YAML
- name: server | logserver | get mongodb signing key
|
|
uri:
|
|
url: "https://www.mongodb.org/static/pgp/server-{{ mongodb_version }}.asc" # required. HTTP or HTTPS URL in the form (http|https)://host.domain[:port]/path
|
|
dest: "/tmp/mongodb.asc"
|
|
creates: "/tmp/mongodb.asc"
|
|
|
|
- name: server | logserver | import key
|
|
shell:
|
|
cmd: "cat /tmp/mongodb.asc | gpg --dearmor > /etc/apt/trusted.gpg.d/mongodb.gpg"
|
|
creates: "/etc/apt/trusted.gpg.d/mongodb.gpg"
|
|
|
|
- name: server | logserver | create mongodb repo file
|
|
lineinfile:
|
|
path: "/etc/apt/sources.list.d/mongodb-org-{{ mongodb_version }}.list"
|
|
state: present
|
|
line: "deb http://repo.mongodb.org/apt/debian bullseye/mongodb-org/{{ mongodb_version }} main"
|
|
create: True
|
|
|
|
- name: server | logserver | install mongodb
|
|
apt:
|
|
name: "{{ mongodb_pkg }}"
|
|
state: latest
|
|
update_cache: yes
|