diff --git a/handlers/main.yml b/handlers/main.yml
index 0c2fb93a59ae44a60c03bf6041d07c723f549a69..06947324ccfdfd28f5795805cbd51f9526f16624 100644
--- a/handlers/main.yml
+++ b/handlers/main.yml
@@ -1,5 +1,5 @@
 ---
 - name: restart nginx
-  service:
+  ansible.builtin.service:
     name: nginx
-    state: restarted
\ No newline at end of file
+    state: restarted
diff --git a/meta/main.yml b/meta/main.yml
index c975cd71f9f8adb7c5961ef7c77b2b3c0f546624..ef38f3e784b8905497ffb0028880de58fd906380 100644
--- a/meta/main.yml
+++ b/meta/main.yml
@@ -15,7 +15,7 @@ galaxy_info:
   # - CC-BY-4.0
   license: BSD-3-Clause
 
-  min_ansible_version: 2.9
+  min_ansible_version: "2.9"
 
   # If this a Container Enabled role, provide the minimum Ansible Container version.
   # min_ansible_container_version:
diff --git a/tasks/main.yml b/tasks/main.yml
index c3f7777a308278199003000801443b87341046c9..1e36a844dc0274648a734558712acfee178a7f6e 100644
--- a/tasks/main.yml
+++ b/tasks/main.yml
@@ -1,33 +1,33 @@
 ---
 - name: Install dependencies.
-  apt:
+  ansible.builtin.apt:
     name:
       - gpg-agent
     state: present
-    update-cache: yes
+    update-cache: true
   when: ansible_distribution_release == 'focal'
 
 - name: Add official nginx APT key
-  apt_key:
+  ansible.builtin.apt_key:
     url: http://nginx.org/keys/nginx_signing.key
 
 - name: Add official nginx repository
-  apt_repository:
+  ansible.builtin.apt_repository:
     repo: "deb http://nginx.org/packages/mainline/ubuntu {{ ansible_distribution_release }} nginx"
 
 - name: Install nginx
-  apt:
+  ansible.builtin.apt:
     name: nginx
     state: present
 
 - name: Remove default page
-  file:
+  ansible.builtin.file:
     path: /etc/nginx/conf.d/default.conf
     state: absent
   notify: restart nginx
 
 - name: Copy nginx config
-  copy:
+  ansible.builtin.copy:
     src: "{{ item }}"
     dest: /etc/nginx/
   with_fileglob: files/*