23 lines
687 B
YAML
23 lines
687 B
YAML
---
|
|
# file: roles/filebeat/tasks/key.yml
|
|
|
|
- name: "make sure /etc/apt/keyrings exists"
|
|
ansible.builtin.file:
|
|
path: "/etc/apt/keyrings"
|
|
state: directory
|
|
|
|
- name: "modern signature key"
|
|
ansible.builtin.get_url:
|
|
url: "https://artifacts.elastic.co/GPG-KEY-elasticsearch"
|
|
dest: "/etc/apt/keyrings/elastic.asc"
|
|
|
|
- name: "repository file"
|
|
ansible.builtin.copy:
|
|
content: "deb [arch=amd64 signed-by=/etc/apt/keyrings/elastic.asc] https://artifacts.elastic.co/packages/{{ elastic_major_version }}/apt stable main\n"
|
|
dest: "/etc/apt/sources.list.d/elastic.list"
|
|
register: repo
|
|
|
|
- name: "apt update"
|
|
ansible.builtin.apt:
|
|
update_cache: true
|
|
when: repo.changed
|