diff --git a/tasks/docker/ubuntu.yml b/tasks/docker/ubuntu.yml index 223b2d0..a1935ce 100644 --- a/tasks/docker/ubuntu.yml +++ b/tasks/docker/ubuntu.yml @@ -27,3 +27,19 @@ cache_valid_time: 3600 become: true when: docker_command == 'docker' + +- name: Get Kubic (Podman) repo key + shell: "curl -fsSL https://download.opensuse.org/repositories/devel:kubic:libcontainers:stable/xUbuntu_{{ ansible_distribution_version }}/Release.key | gpg --dearmor | tee /etc/apt/keyrings/devel_kubic_libcontainers_unstable.gpg > /dev/null" + when: + - docker_command == 'podman' + - ansible_distribution_version == '20.04' + - ansible_distribution_major_version < 20 + +- name: Add Kubic (Podman) repository + apt_repository: + repo: "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/devel_kubic_libcontainers_unstable.gpg] https://download.opensuse.org/repositories/devel:kubic:libcontainers:unstable/xUbuntu_{{ ansible_distribution_version }}/ /" + filename: kubic-podman + when: + - docker_command == 'podman' + - ansible_distribution_version == '20.04' + - ansible_distribution_major_version < 20