diff --git a/roles/rke2/tasks/install_rke2.yml b/roles/rke2/tasks/install_rke2.yml
index 7047bd934a33f052a491da7d6b73bea42b5e0d93..bd28aa82fec511f8041060dec1c85ad355a64fa5 100644
--- a/roles/rke2/tasks/install_rke2.yml
+++ b/roles/rke2/tasks/install_rke2.yml
@@ -8,11 +8,12 @@
 - name: Install RKE2
   command: "/tmp/rke2.sh"
   args:
-    creates: /usr/local/bin/rke2
+    creates: /usr/bin/rke2
   environment:
     INSTALL_RKE2_VERSION: "{{ rke2_version }}"
     INSTALL_RKE2_CHANNEL: "{{ rke2_channel }}"
     INSTALL_RKE2_TYPE: "{{ node_type }}"
+  
 
 - name: Upgrade RKE2
   command: "/tmp/rke2.sh"
diff --git a/roles/rke2/tasks/main.yml b/roles/rke2/tasks/main.yml
index 7b5f566263c59688c1b6fcfd1007ed13adc3adbd..fb80678a7c0e66ea447231a283c3fe269ff16aac 100644
--- a/roles/rke2/tasks/main.yml
+++ b/roles/rke2/tasks/main.yml
@@ -1,6 +1,6 @@
 - name: stat if is rke2 installed
   stat:
-    path: /usr/local/bin/rke2
+    path: /usr/bin/rke2
   register: rke2_installed
 
 - block:
diff --git a/roles/rke2/tasks/setup_host.yml b/roles/rke2/tasks/setup_host.yml
index 8ad8bdec3ac0257d2ab94a961934b9c5f8eef285..1c527557e0fc75ce06d2460ee592d416371ea535 100644
--- a/roles/rke2/tasks/setup_host.yml
+++ b/roles/rke2/tasks/setup_host.yml
@@ -38,19 +38,19 @@
     path: /etc/rancher/rke2
     state: directory
     recurse: yes
-
-- name: update package cache
-  apt:
-    update_cache: yes
-  when: dist_upgrade
-
-
-- name: upgrade packages
-  apt: 
-    name: "*"
-    state: latest
-  register: update_packages
-  when: dist_upgrade
+#TODO needs to be rewritten for dnf
+#- name: update package cache
+#  apt:
+#    update_cache: yes
+#  when: dist_upgrade
+
+
+#- name: upgrade packages
+#  apt: 
+#    name: "*"
+#    state: latest
+#  register: update_packages
+#  when: dist_upgrade
 
 - name: reboot vm
   throttle: 1