--- - name: Install aptitude using apt apt: name=aptitude state=latest update_cache=yes force_apt_get=yes - name: Install required system packages apt: name={{ item }} state=latest update_cache=yes loop: [ 'apt-transport-https', 'ca-certificates', 'curl', 'software-properties-common', 'python3-pip', 'virtualenv', 'python3-setuptools', 'python-pkg-resources'] - name: creating alias shell: echo alias pip=pip3 >> ~/.bashrc - name: Add Docker GPG apt Key apt_key: url: https://download.docker.com/linux/debian/gpg state: present - name: Add Docker Repository apt_repository: repo: deb [arch=amd64] https://download.docker.com/linux/debian bullseye stable state: present - name: Update apt and install docker-ce apt: name: "{{item}}" state: present update_cache: yes with_items: - docker-ce - docker-ce-cli - containerd.io - name: Create docker group group: name: "docker" state: present - name: Adding user pavel to docker group user: name: pavel groups: "docker" append: "yes" - name: Install and upgrade pip pip: name: pip extra_args: --upgrade executable: pip3 - name: Install setuptools Module for Python pip3: name: setuptools - name: Install Docker Module for Python pip3: name: docker - name: Install Docker compose for Python pip3: name: docker-compose