--- - name: Install python-apt to use ansible apt module shell: apt update && apt install -y python-apt - name: Ensure python and other dependencies are installed. apt: name: - apt-transport-https - ca-certificates - gnupg - python-pip state: present - name: pip install docker pip: name: docker state: present - name: Add docker gpg key apt_key: url: "https://download.docker.com/linux/debian/gpg" state: present - name: Add docker stable repository for debian apt_repository: repo: "deb https://download.docker.com/linux/debian stretch stable" state: present - name: Install docker engine on worker nodes apt: name: - docker-ce - name: Fix docker kernel module (from bridge utils) missing issue command: touch /.dockerenv run_once: true notify: Restart docker