diff options
Diffstat (limited to 'roles/filebeat')
| -rw-r--r-- | roles/filebeat/meta/main.yml | 5 | ||||
| -rw-r--r-- | roles/filebeat/tasks/main.yml | 31 |
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 |