From 5cf898a854af9caa89165b6d75d6b4648d1e669c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Sachse?= <joerg.sachse@slub-dresden.de> Date: Mon, 9 Sep 2024 15:28:33 +0200 Subject: [PATCH] fix: configure 3rd party repositories --- tasks/rosetta/configure_package_repositories.yml | 10 ++++++++++ tasks/rosetta/main_rosetta.yml | 5 ++++- 2 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 tasks/rosetta/configure_package_repositories.yml diff --git a/tasks/rosetta/configure_package_repositories.yml b/tasks/rosetta/configure_package_repositories.yml new file mode 100644 index 0000000..c957fc3 --- /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 50db7db..bdb9a2a 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] -- GitLab