diff --git a/tasks/rosetta/configure_package_repositories.yml b/tasks/rosetta/configure_package_repositories.yml
new file mode 100644
index 0000000000000000000000000000000000000000..c957fc3b2e46effddc3b0498c2743071c87254cc
--- /dev/null
+++ b/tasks/rosetta/configure_package_repositories.yml
@@ -0,0 +1,10 @@
+---
+- name: add MediaArea repository
+  ansible.builtin.dnf:
+    name: "https://mediaarea.net/repo/rpm/releases/repo-MediaArea-1.0-24.noarch.rpm"
+    state: latest
+
+- name: enable powertools repository (part of EPEL)
+  community.general.dnf_config_manager:
+    name: "powertools"
+    state: enabled
diff --git a/tasks/rosetta/main_rosetta.yml b/tasks/rosetta/main_rosetta.yml
index 50db7dbea561573552f74b716677c99c1f8ca237..bdb9a2a713699096c3378cac694b72f0a7e3f919 100644
--- a/tasks/rosetta/main_rosetta.yml
+++ b/tasks/rosetta/main_rosetta.yml
@@ -3,7 +3,7 @@
 
 - name: prepare custom facts
   ansible.builtin.import_tasks: "rosetta/prepare_custom_facts.yml"
-  tags: [facts]
+  tags: [always]
 - name: configure iptables Rosetta
   ansible.builtin.import_tasks: "rosetta/configure_iptables_rosetta.yml"
   tags: [iptables]
@@ -19,6 +19,9 @@
 - name: install Check_MK plugins for Rosetta
   ansible.builtin.import_tasks: "rosetta/install_checkmk_plugins_rosetta.yml"
   tags: [checkmk, monitoring]
+- name: configure package repositories
+  ansible.builtin.import_tasks: "rosetta/configure_package_repositories.yml"
+  tags: [packages, yum, dnf, repos]
 - name: install packages
   ansible.builtin.import_tasks: "rosetta/install_packages.yml"
   tags: [packages, yum]