From 26192c0a462024892d0318092a4e75ae526b26b4 Mon Sep 17 00:00:00 2001 From: Alex Lanz Date: Thu, 2 Apr 2026 07:04:19 +0200 Subject: [PATCH] fix deprecation warning for apt keys --- tasks/main.yml | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/tasks/main.yml b/tasks/main.yml index 7d80e1c..d262e7f 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -15,14 +15,21 @@ - software-properties-common - unzip +- name: Create /etc/apt/keyrings directory + ansible.builtin.file: + path: /etc/apt/keyrings + state: directory + mode: '0755' + - name: Add Docker GPG apt key - ansible.builtin.apt_key: + ansible.builtin.get_url: url: https://download.docker.com/linux/{{ ansible_distribution | lower }}/gpg - state: present + dest: /etc/apt/keyrings/docker.asc + mode: '0644' - name: Add Docker Repository ansible.builtin.apt_repository: - repo: deb https://download.docker.com/linux/{{ ansible_distribution | lower }} {{ ansible_distribution_release }} stable + repo: deb [arch={{ ansible_architecture | replace('x86_64', 'amd64') | replace('aarch64', 'arm64') }} signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/{{ ansible_distribution | lower }} {{ ansible_distribution_release }} stable state: present - name: Update apt and install docker-ce