diff --git a/roles/kubernetes/tasks/Debian.yml b/roles/kubernetes/tasks/Debian.yml index d4c443c..2ab7375 100644 --- a/roles/kubernetes/tasks/Debian.yml +++ b/roles/kubernetes/tasks/Debian.yml @@ -220,6 +220,21 @@ url: https://pkgs.k8s.io/core:/stable:/v1.34/deb/Release.key keyring: /etc/apt/keyrings/k8s.gpg state: present + when: ansible_distribution_release != "trixie" + + + - name: Ensure keyrings directory exists + ansible.builtin.file: + path: /etc/apt/keyrings + state: directory + mode: '0755' + when: ansible_distribution_release == "trixie" + - name: Download Kubernetes GPG key + ansible.builtin.get_url: + url: https://pkgs.k8s.io/core:/stable:/v1.34/deb/Release.key + dest: /etc/apt/keyrings/k8s.gpg + mode: '0644' + when: ansible_distribution_release == "trixie" - name: Add Kubernetes repository copy: