diff --git a/README.md b/README.md
index d01e19f..d0b6048 100644
--- a/README.md
+++ b/README.md
@@ -1,16 +1,16 @@
 # Ansible role: Docker Swarm
+
 [![License](https://img.shields.io/badge/license-Apache--2.0-blue.svg)](https://framagit.org/artifaille/ansible-role-docker/blob/master/LICENSE)
 
 Install and configure docker with swarm
 
 ## Requirements
 
-* Ansible >= 2.8
-* Debian Buster
+* Ansible >= 2.10
+* Debian Bullseye
 
 ## Role variables
 
-* `docker_repo_distribution` - set the distribution for docker repository (default: `ansible_distribution_release`)
 * `docker_swarm_manager` - set the cluster role (default: `false`)
 * `docker_advertise_addr` - listen address
 * `docker_join_token` - join token for slave node
diff --git a/meta/main.yml b/meta/main.yml
index 3cf8ee6..72eca6f 100644
--- a/meta/main.yml
+++ b/meta/main.yml
@@ -5,12 +5,12 @@ galaxy_info:
   company: Artifaille
   description: Install docker and configure docker swarm
   license: Apache2
-  min_ansible_version: 2.8
+  min_ansible_version: 2.10
 
   platforms:
     - name: Debian
       versions:
-        - buster
+        - bullseye
 
   galaxy_tags:
     - docker
diff --git a/tasks/install.yml b/tasks/install.yml
index 75c55fa..f8b552e 100644
--- a/tasks/install.yml
+++ b/tasks/install.yml
@@ -1,34 +1,11 @@
 ---
-- name: install dependencies packages
-  apt:
-    name: '{{ packages }}'
-  vars:
-    packages:
-      - apt-transport-https
-      - ca-certificates
-      - gnupg2
-      - software-properties-common
-      - python3-docker
-      - python-docker
-  tags: docker
-
-- name: add gpg key for docker repository
-  apt_key:
-    url: https://download.docker.com/linux/debian/gpg
-  tags: docker
-
-- name: add docker repository
-  apt_repository:
-    repo: 'deb https://download.docker.com/linux/debian {{ docker_repo_distribution }} stable'
-  tags: docker
-
 - name: install docker package
-  apt:
-    name: docker-ce
+  ansible.builtin.package:
+    name: docker.io
   tags: docker
 
 - name: enable and start service
-  systemd:
+  ansible.builtin.service:
     name: docker
     state: started
   tags: docker