Files
ansible-pull/roles/logserver/tasks/graylog.yml
2023-01-30 17:18:00 +01:00

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