From b4edd7550ec6b0c99dcc59dd0a7467616dd44549 Mon Sep 17 00:00:00 2001 From: josiah Date: Fri, 22 Dec 2023 15:38:54 -0600 Subject: [PATCH] Add Docker to base debian image. --- ansible/roles/debian_base/tasks/main.yml | 14 ++++++++------ ansible/roles/debian_base/vars/main.yml | 2 +- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/ansible/roles/debian_base/tasks/main.yml b/ansible/roles/debian_base/tasks/main.yml index fd2195f..bef74ba 100644 --- a/ansible/roles/debian_base/tasks/main.yml +++ b/ansible/roles/debian_base/tasks/main.yml @@ -6,16 +6,18 @@ - name: Install aptitude using apt apt: name=aptitude state=latest update_cache=yes force_apt_get=yes -# Add custom packages to apt. -- name: Add tailscale GPG apt Key +- name: Add Docker GPG apt Key apt_key: - url: https://pkgs.tailscale.com/stable/debian/bullseye.noarmor.gpg + url: https://download.docker.com/linux/debian/gpg state: present -- name: Add tailscsale Repository +- name: Add Docker Repository apt_repository: - repo: deb https://pkgs.tailscale.com/stable/debian bullseye main - state: present + repo: deb https://download.docker.com/linux/ubuntu bionic stable + state: present + +- name: Update apt + apt: update_cache=yes # Add our packages - name: Install required system packages diff --git a/ansible/roles/debian_base/vars/main.yml b/ansible/roles/debian_base/vars/main.yml index d46ffed..119fa91 100644 --- a/ansible/roles/debian_base/vars/main.yml +++ b/ansible/roles/debian_base/vars/main.yml @@ -1,3 +1,3 @@ create_users: ['josiah', 'alice'] copy_local_key: "{{ lookup('file', lookup('env','HOME') + '/.ssh/home-net.pub') }}" -sys_packages: [ 'sudo', 'tailscale' ] +sys_packages: [ 'sudo', 'python3-docker','docker-ce', 'docker-ce-cli', 'containerd.io', 'docker-buildx-plugin', 'docker-compose-plugin' ]