aboutsummaryrefslogtreecommitdiffstats
path: root/roles/filebeat
diff options
context:
space:
mode:
Diffstat (limited to 'roles/filebeat')
-rw-r--r--roles/filebeat/meta/main.yml5
-rw-r--r--roles/filebeat/tasks/main.yml31
2 files changed, 5 insertions, 31 deletions
diff --git a/roles/filebeat/meta/main.yml b/roles/filebeat/meta/main.yml
new file mode 100644
index 0000000..e9d04b1
--- /dev/null
+++ b/roles/filebeat/meta/main.yml
@@ -0,0 +1,5 @@
+---
+dependencies:
+ - role: elasticsearch-repos
+ tags:
+ - role::filebeat
diff --git a/roles/filebeat/tasks/main.yml b/roles/filebeat/tasks/main.yml
index 41d44bd..d3001bb 100644
--- a/roles/filebeat/tasks/main.yml
+++ b/roles/filebeat/tasks/main.yml
@@ -1,39 +1,8 @@
---
-- name: Install GPG
- package:
- name: gpg
- state: present
- tags:
- - role::filebeat
-
-- name: Install Elasticsearch signing key
- # noqa command-instead-of-module
- shell: >-
- set -o pipefail && wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch |
- gpg --yes --dearmor -o /usr/share/keyrings/elasticsearch-keyring.gpg
- args:
- creates: /usr/share/keyrings/elasticsearch-keyring.gpg
- tags:
- - role::filebeat
-
-- name: Add Elasticsearch repository to apt
- copy:
- content: >-
- deb [signed-by=/usr/share/keyrings/elasticsearch-keyring.gpg]
- https://artifacts.elastic.co/packages/8.x/apt stable main
- dest: /etc/apt/sources.list.d/elastic-8.x.list
- owner: root
- group: root
- mode: 0644
- tags:
- - role::filebeat
- register: add_filebeat_repo
-
- name: Install Filebeat
apt:
pkg: filebeat
state: present
- update_cache: "{{ add_filebeat_repo.changed }}"
tags:
- role::filebeat