--- - name: Install GPG package: name: gpg state: present tags: - role::elasticsearch-repos - 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::elasticsearch-repos - 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::elasticsearch-repos notify: - apt update