- 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