diff --git a/data/ansible/roles/elasticsearch/defaults/main.yaml b/data/ansible/roles/elasticsearch/defaults/main.yaml index 4728291b8..3e8b5f4f9 100644 --- a/data/ansible/roles/elasticsearch/defaults/main.yaml +++ b/data/ansible/roles/elasticsearch/defaults/main.yaml @@ -3,7 +3,8 @@ elasticsearch_version: "8.8.0" elasticsearch_deb_url: "https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-{{ elasticsearch_version }}-amd64.deb" elasticsearch_deb_sha_url: "{{ elasticsearch_deb_url }}.sha512" elasticsearch_gpg_key_url: "https://artifacts.elastic.co/GPG-KEY-elasticsearch" -elasticsearch_repository: "deb [signed-by=/usr/share/keyrings/elasticsearch-keyring.gpg] https://artifacts.elastic.co/packages/8.x/apt stable main" +elasticsearch_gpg_keyring: "/usr/share/keyrings/elasticsearch-keyring.gpg" +elasticsearch_repository: "deb [signed-by={{ elasticsearch_gpg_keyring }}] https://artifacts.elastic.co/packages/8.x/apt stable main" auto_create_index: ".monitoring*,.watches,.triggered_watches,.watcher-history*,.ml*" elasticsearch_service_enabled: true elasticsearch_service_state: started diff --git a/data/ansible/roles/elasticsearch/tasks/main.yaml b/data/ansible/roles/elasticsearch/tasks/main.yaml index 2159e6fd7..e0877562d 100644 --- a/data/ansible/roles/elasticsearch/tasks/main.yaml +++ b/data/ansible/roles/elasticsearch/tasks/main.yaml @@ -11,6 +11,7 @@ become: true apt_key: url: "{{ elasticsearch_gpg_key_url }}" + keyring: "{{ elasticsearch_gpg_keyring }}" state: present - name: Add Elasticsearch APT repository