# SPDX-FileCopyrightText: 2023 Aravinth Manivannan # # SPDX-License-Identifier: AGPL-3.0-or-later - name: Create /etc/apt/keyrings dir become: true ansible.builtin.file: path: /etc/apt/keyrings state: directory recurse: true - name: Add Docker GPG apt Key become: true ansible.builtin.apt_key: url: https://download.docker.com/linux/debian/gpg state: present - name: Add Docker Repository become: true ansible.builtin.apt_repository: repo: deb https://download.docker.com/linux/debian buster stable state: present - name: Update apt and install docker-ce become: true ansible.builtin.apt: name: docker-ce update_cache: true - name: Install Docker Module for Python become: true ansible.builtin.pip: name: docker - name: Ensure docker group is present become: true ansible.builtin.group: name: docker state: present - name: Add user atm to docker group become: true ansible.builtin.user: name: atm # TODO: add admin user to docker group groups: docker,users,admin