From c4691cab60b5b06bb18f6ba5a38676fbe923b2d4 Mon Sep 17 00:00:00 2001 From: Lenoctambule <106790775+lenoctambule@users.noreply.github.com> Date: Mon, 9 Mar 2026 19:23:32 +0100 Subject: [PATCH] feat: docker gpg key + repository install --- deploy/docker-install.yml | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 deploy/docker-install.yml diff --git a/deploy/docker-install.yml b/deploy/docker-install.yml new file mode 100644 index 0000000..a54d7db --- /dev/null +++ b/deploy/docker-install.yml @@ -0,0 +1,37 @@ +- name: Installing Docker and Docker Compose + hosts: hosts + + tasks: + - name: Clear previous install of Docker + ansible.builtin.apt: + pkg: + - docker.io + - docker-compose + - docker-compose-v2 + - docker-doc + - podman-docker + - containerd + state: absent + autoremove: true + + - name: Install pre-requirements + ansible.builtin.apt: + update_cache: yes + pkg: + - ca-certificates + - curl + + - name: Add Docker GPG key and Repository + become: true + block: + - name: somerepo | no apt key + ansible.builtin.get_url: + url: https://download.docker.com/linux/ubuntu/gpg + dest: /etc/apt/keyrings/docker.asc + + - name: somerepo | apt source + ansible.builtin.apt_repository: + repo: "deb [arch=amd64 signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu {{ ansible_distribution_release }} stable" + state: present + + \ No newline at end of file