diff --git a/roles/telegraf/tasks/main.yml b/roles/telegraf/tasks/main.yml
index 442f45b26d601fb60810aff87baf9a40da491562..317c616ece475b95e056ac0d8fd715363af23665 100644
--- a/roles/telegraf/tasks/main.yml
+++ b/roles/telegraf/tasks/main.yml
@@ -1,7 +1,7 @@
 - name: Install Telegraf from URL [RHEL/CentOS]
   yum:
     name: "{{ telegraf_install_rpm_url }}"
-    state: present
+    state: latest
   when: ansible_os_family == "RedHat"
   become: true
   become_user: root
@@ -17,7 +17,7 @@
 - name: Install Telegraf package
   apt:
     deb: /tmp/telegraf-ansible-download.deb
-    state: present
+    state: latest
   when: ansible_os_family == "Debian"
   become: true
   become_user: root