- name: Install required system packages become: true apt: pkg: - ca-certificates - curl - gnupg - lsb-release state: latest update_cache: true - name: Add Docker GPG Key become: true apt_key: url: https://download.docker.com/linux/ubuntu/gpg # id: 9DC858229FC7DD38854AE2D88D81803C0EBFCD88 state: present - name: Add Docker Repository become: true apt_repository: repo: "deb [arch={{ arch }}] https://download.docker.com/linux/{{ansible_distribution|lower}} {{ansible_distribution_release}} {{release_branch_docker}}" state: present - name: Install Docker packages become: true apt: update_cache: true pkg: - docker-ce - docker-ce-cli - containerd.io - docker-compose-plugin - name: add user to docker group become: true user: name: "{{ ansible_user_id }}" groups: - docker append: true - name: Create docker folder in home directory file: path: "{{ansible_user_dir}}/docker" state: directory